Dynamics crm 2011 CRM 2011功能区显示规则值规则不工作
我当前正试图根据窗体上复选框的值显示/隐藏自定义功能区按钮 我已经设法使我的XML与我创建的Dynamics crm 2011 CRM 2011功能区显示规则值规则不工作,dynamics-crm-2011,ribbon,Dynamics Crm 2011,Ribbon,我当前正试图根据窗体上复选框的值显示/隐藏自定义功能区按钮 我已经设法使我的XML与我创建的配合得很好,但一旦我尝试使用,无论我在新交易字段中输入了什么值,该按钮都会消失 下面是我的XML: 然后在我的规则定义中: <RuleDefinitions> <TabDisplayRules /> <DisplayRules> <DisplayRule Id="Mscrm.Form.account.Custo
配合得很好,但一旦我尝试使用
,无论我在新交易字段中输入了什么值,该按钮都会消失
下面是我的XML:
然后在我的规则定义中:
<RuleDefinitions>
<TabDisplayRules />
<DisplayRules>
<DisplayRule Id="Mscrm.Form.account.CustomDisplayRules.DisplayIfClient">
<ValueRule Field="new_is_trading" Value="true" />
</DisplayRule>
</DisplayRules>
<EnableRules>
<EnableRule Id="Mscrm.Form.account.CustomEnableRules.EnableIfClient">
<ValueRule Field="new_is_trading" Value="true" />
</EnableRule>
</EnableRules>
</RuleDefinitions>
同样,我的EnableRule
工作正常,但我的DisplayRule
由于某些原因不能工作 我不确定您的enable是如何工作的,但下面是我正在使用的一个工作命令定义的示例。这不使用value属性,但我知道下面的代码工作正常,并且似乎缺少对您创建的规则的引用
<CommandDefinitions>
<CommandDefinition Id="Mscrm.Isv.account.grid.ShowMap.Command">
<EnableRules>
<EnableRule Id="Mscrm.Isv.account.Clients.EnableRule" />
<EnableRule Id="Mscrm.Isv.account.grid.OneSelected.EnableRule" />
</EnableRules>
<DisplayRules>
<DisplayRule Id="Mscrm.Isv.account.Clients.DisplayRule" />
</DisplayRules>
<Actions>
<JavaScriptFunction Library="$webresource:way_showBingMapAll.js" FunctionName="showBingMap" />
</Actions>
</CommandDefinition>
</CommandDefinitions>
使用1(真)和0(假)来比较布尔值-这将起作用。
我也有同样的问题。您确定在页面首次加载后会触发显示规则检查吗?我的印象是,显示规则仅用于页面加载,之后您可以简单地启用/禁用它们。我曾尝试在值为true和false时打开记录,但在任何情况下,按钮都不会显示您正在列出命令定义,它只是提供了对他所描述的规则定义
部分中定义的启用规则
s和显示规则
s的引用。
<CommandDefinitions>
<CommandDefinition Id="Mscrm.Isv.account.grid.ShowMap.Command">
<EnableRules>
<EnableRule Id="Mscrm.Isv.account.Clients.EnableRule" />
<EnableRule Id="Mscrm.Isv.account.grid.OneSelected.EnableRule" />
</EnableRules>
<DisplayRules>
<DisplayRule Id="Mscrm.Isv.account.Clients.DisplayRule" />
</DisplayRules>
<Actions>
<JavaScriptFunction Library="$webresource:way_showBingMapAll.js" FunctionName="showBingMap" />
</Actions>
</CommandDefinition>
</CommandDefinitions>