功能区显示规则 - ValueRule - LookUp值

时间:2012-10-05 09:34:06

标签: dynamics-crm-2011 ribbon

我在功能区上添加了一个按钮,我想定义一个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>

有谁知道怎么做?

2 个答案:

答案 0 :(得分:1)

我的不好,您无法在显示屏上设置javascript规则。您可能被迫在启用...

上进行设置

您可以创建一个运行javascript的自定义javascript规则,该javascript查找查找字段的名称。像这样:

var name = Xrm.Page.getAttribute("new_myLookupAttribute").getSelectedOption().text;
return name == "Foo";

答案 1 :(得分:0)

您正在使用包含GUID的属性。因此,请尝试使用法国的GUID或使用“new_countryid_name”作为字段。