レコードの所有者が現在のユーザーでない場合、リボン ボタンを非表示にする必要があります。
CRM 2011 用のビジュアル リボン エディターを使用していますが、まだ解決策が見つかりません。フィールド ルール ValueRule を使用しようとしましたが、bool 値 (1 または 0) を入れることができます。
どうすればそれができるか教えてください。
前もって感謝します!
レコードの所有者が現在のユーザーでない場合、リボン ボタンを非表示にする必要があります。
CRM 2011 用のビジュアル リボン エディターを使用していますが、まだ解決策が見つかりません。フィールド ルール ValueRule を使用しようとしましたが、bool 値 (1 または 0) を入れることができます。
どうすればそれができるか教えてください。
前もって感謝します!
次のように有効化ルールを追加します。
<EnableRules>
<EnableRule Id="YourEntity.Form.XXX.MainTab.XXXXXXXXXX.CustomRule" />
</EnableRules>
ルールの定義は次のとおりです。
<RuleDefinitions>
<TabDisplayRules />
<DisplayRules />
<EnableRules>
<EnableRule Id="Email.Form.email.MainTab.XXXXXXXXXX.CustomRule">
<CustomRule FunctionName="DisableButton" Library="$webresource:new_/js/xxx.js" InvertResult="true" />
</EnableRule>
</EnableRules>
</RuleDefinitions>
JavaScript 関数DisableButton
を記述し、条件に基づいて true または false を返します。js
CustomRule ライブラリの Web リソースを参照します。
値ルールは非表示アクションでは使用できません。そのため、ボタンを非表示にするのではなく、有効化ルールでカスタム JavaScript ルールを使用して有効化/無効化する必要があります。