0

リボンにボタンを追加しました。ルックアップ フィールドに特定の値があるかどうかをチェックする DisplayRule/ValueRule を定義したいと考えています。GUID は開発、テスト、および運用で異なる可能性があるため、GUID ではなく値の実際の名前を使用したいと考えています。

<DisplayRule Id="MyCompany.Form.account.MainTab.Actions.ShowWebSite.Command.DisplayRule.ValueRule">
  <ValueRule Default="true" InvertResult="false" Field="new_countryid" Value="France" />
</DisplayRule>

誰もこれを行う方法を知っていますか?

4

2 に答える 2

1

残念ながら、ディスプレイに JavaScript ルールを設定することはできません。あなたはそれを有効に設定することを余儀なくされるかもしれません...

ルックアップ フィールドの名前を検索する JavaScript を実行するカスタム JavaScript ルールを作成できます。このようなもの:

var name = Xrm.Page.getAttribute("new_myLookupAttribute").getSelectedOption().text;
return name == "Foo";
于 2012-10-05T12:46:21.540 に答える
0

GUID を含む属性を使用しています。そのため、フランスの GUID を入力するか、フィールドに「new_countryid_name」を使用してみてください。

于 2012-10-05T20:00:51.693 に答える