0

カスタムの優先度番号が必要な新しいタイプのプロモーションを作成する必要があるというカスタム要件があります。ご存知のように、デフォルトの優先度は 1000 ですが、ユーザーがフィールドを操作して手動で変更する必要がないように、初期化時にプロモーションを高くする必要があります。たとえば、このプロモーションの場合のみ、デフォルトで 1001 になります。誰もそれを行う方法を知っていますか? setPriority メソッドを使用する必要があるかもしれませんが、どこから取得できますか?

編集 (固定): // HMC を介して属性を見つけ、そこにデフォルト値を設定しました。

ありがとう!

4

2 に答える 2

2

型システム ( extension -items.xml ) にデフォルト値をいつでも設定できます。例:

<attribute qualifier="myPriority" autocreate="true" type="java.lang.Integer">
   <persistence type="property" />
   <modifiers read="true" write="true" search="false" optional="false" />

   <defaultvalue>1001</defaultvalue>

</attribute>

編集:前任者があなたに言ったように、 1つのインスタンスのデフォルト値を設定するには、impexを介して実現できます。

于 2015-01-29T10:18:09.127 に答える