2

レコードの所有者が現在のユーザーでない場合、リボン ボタンを非表示にする必要があります。

CRM 2011 用のビジュアル リボン エディターを使用していますが、まだ解決策が見つかりません。フィールド ルール ValueRule を使用しようとしましたが、bool 値 (1 または 0) を入れることができます。

どうすればそれができるか教えてください。

前もって感謝します!

4

2 に答える 2

3

次のように有効化ルールを追加します。

<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 を返します。jsCustomRule ライブラリの Web リソースを参照します。

于 2013-08-27T10:53:23.937 に答える
2

値ルールは非表示アクションでは使用できません。そのため、ボタンを非表示にするのではなく、有効化ルールでカスタム JavaScript ルールを使用して有効化/無効化する必要があります。

于 2013-08-27T08:31:05.800 に答える