0

我在功能区中添加了一个按钮,我想定义一个 DisplayRule/ValueRule 来检查查找字段是否具有特定值。我不想使用 GUID,而是使用值的实际名称,因为 GUIDS 在开发、测试和生产方面可能会有所不同。

<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 回答