CRM 2011丝带DisplayRule ValueRule检查null(CRM 2011 Rib

2019-09-17 02:46发布

快一个,我看不出有任何直接的答案在那里,所以我想我会问。 (这里是同样的问题问在微软社交网站 ,它是没有答案也)

如果我有一个DisplayRule和一个ValueRule,我怎么能检查空? 下面显然这建议的解决方案不(根据链接的问题)工作:

  <DisplayRule Id="new.incident.form.IsNotRelatedToY.DisplayRule">
    <ValueRule Field="YId" Value="null" InvertResult="true" />
  </DisplayRule>

它取决于字段的类型? 如果是的话,我需要它在两个不同的情况下工作,当YID是一个实体引用,以及当云南发展培训学院是一个字符串。 我想,“空”不能为一个字符串的工作,因为“空”是一个有效的字符串。

任何人有一个工作的例子吗?

编辑:它看起来像ValueRule文件在这方面还没有什么。

Answer 1:

好问题,但不幸的是,我不认为有任何在这里很好的答案,因为我认为这是一个错误。 如果使用"null"作为值的字符串属性的ValueRuleEnableRule ,你会看到,事实上,按钮变为启用(或禁用取决于您设置InvertResult )。 它只是不适合工作DisplayRule秒。 (我最好的猜测是,他们只是把更多的精力投入到发展EnableRules代替DisplayRules ;在您的链接中提到,有一个为不支持CustomRule S代表DisplayRules要么,尽管它存在EnableRules 。)

我提交错误报告,但微软连接仍然只受理Dynamics CRM中的“建议”。



Answer 2:

它固定在CRM 2013年我只是测试它和工作



文章来源: CRM 2011 Ribbon DisplayRule ValueRule check for null