0

Sugar Enterprise 6.4.0を使用していて、カスタムモジュールの編集および詳細ビューに編集不可能なフィールドを表示したいと思います。このIDは自動的に生成される必要があり、ユーザーがクリックしてカスタムモジュールに新しいレコードを作成するときにインターフェイスに表示される必要があります。

私はSugarを初めて使用するので、誰でもこのタスクの実行を手伝ってくれます。何か案は?

4

2 に答える 2

1

モジュールのvardefsでフィールド自体に読み取り専用プロパティを設定できます...

$dictionary['<<module>>']['fields']['<<fieldname>>']['readonly'] = true;

次に、自動生成を行う custom/modules/<>/views/view.edit.php にいくつかのロジックを追加します。

于 2012-07-06T15:22:40.903 に答える
1

次のようなコードで after_save_hook を使用して、これを行いました(正確ではありません):

$bean->name = $bean->id;

レコードを砂糖に保存するとすぐに、ID が自動的に生成されます。次に、編集ビューに ID をまったく含めず、詳細ビューとリスト ビューだけに含めます。編集できないため、編集ビューに含める意味がありません。

于 2012-11-19T04:33:19.250 に答える