在上一篇中,我用一個(gè)例子,簡單介紹了如何添加Ribbon Button,以及如何理解RibbonDiffXml,對這方面還不清楚的,可以先看看這篇博文:Dynamics CRM 2015-Form之添加Ribbon Button
接著上一回的講,在日常開發(fā)中,我們不僅需要添加Button,還需要根據(jù)一些Rule,對Button進(jìn)行控制,比如Create Record的時(shí)候,Button是Disable的,然后當(dāng)滿足一定條件的時(shí)候,Button變成Enable。
下面就說說如何配置。
上一篇我們說到了使用<CommandDefinition><Actions></CommandDefinition>定義Button的點(diǎn)擊事件,這里我們需要用到<EnableRule />節(jié)點(diǎn)。
<CommandDefinitions> <CommandDefinition Id="***"> <EnableRules> <EnableRule Id="***.CustomRule" /> <EnableRule Id="***.FormStateRule" /> &n