【问题标题】:CRM 2011 'Realtime' Custom Ribbon RulesCRM 2011“实时”自定义功能区规则
【发布时间】:2012-05-09 15:36:36
【问题描述】:

只是想知道是否可以设置功能区规则,根据表单上的某些值实时显示/隐藏表单上的按钮组

(如果表单中缺少/更改/删除值但在保存表单之前,我希望隐藏功能区按钮)

虽然我知道可以让功能区运行自定义 JavaScript,但我想知道 JavaScript 是仅在表单加载时触发还是在某些字段值发生更改时触发?

【问题讨论】:

    标签: javascript dynamics-crm-2011 ribbon


    【解决方案1】:

    refreshRibbon() 函数正是为此目的而存在的,并且可以在字段更改事件时触发,但不幸的是,它仅适用于 EnableRules,不适用于 DisplayRules。 (类似问题请参见recent question。)

    此功能通常用于功能区<EnableRule> (RibbonDiffXml) 取决于表单中的值。在你的代码之后 更改规则使用的值,使用此方法强制 功能区重新评估表单中的数据,以便规则可以 已申请。

    【讨论】:

    • 非常感谢,我将不得不使用 enablerule 节点
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多