我目前正試圖根據窗體上覆選框的值顯示/隱藏自定義功能區按鈕。CRM 2011功能區DisplayRule ValueRule不能正常工作
我設法讓我的XML與我創建的<EnableRule>
工作正常,但一旦我嘗試使用<DisplayRule>
,有問題的按鈕,無論什麼價值,我把到new_is_trading
場消失。
這裏是我下面的XML:
<CommandUIDefinition>
<Group Id="Mscrm.Form.account.CustomGroup.Group"
Command="Mscrm.Form.account.CustomGroup.Command"
Title="Client Commands"
Sequence="51"
Template="Mscrm.Templates.Flexible2">
<Controls Id="Mscrm.Form.account.CustomGroup.Controls">
<Button Id="Mscrm.Form.account.CustomGroup.Button.A"
Command="Mscrm.Form.account.CustomGroup.Button.A.Command"
Sequence="10"
LabelText="Custom Button"
ToolTipTitle="Description"
ToolTipDescription="Should only be shown if this account is trading"
TemplateAlias="o1"
Image16by16="/_imgs/ribbon/CustomEntity_16.png"
Image32by32="/_imgs/ribbon/CustomEntity_32.png" />
</Controls>
</Group>
</CommandUIDefinition>
然後在我的規則定義:
<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
確實由於某些原因!
確定顯示規則檢查在頁面第一次加載後觸發?我在展示規則的展示次數之下只能進行頁面加載,之後您可以簡單地啓用/禁用它們。 –
我已經嘗試打開記錄wherte的值都是true和false,但在任何情況下都不會按鈕顯示 – user1173691