只是想知道是否可以设置一个功能区规则,根据表单上的某些值实时显示/隐藏表单上的按钮组
(如果表单中缺少/更改/删除值但在保存表单之前,我希望隐藏功能区按钮)
虽然我知道可以让功能区运行自定义 JavaScript,但我想知道 JavaScript 是仅在表单加载时触发还是在某些字段值发生更改时触发?
只是想知道是否可以设置一个功能区规则,根据表单上的某些值实时显示/隐藏表单上的按钮组
(如果表单中缺少/更改/删除值但在保存表单之前,我希望隐藏功能区按钮)
虽然我知道可以让功能区运行自定义 JavaScript,但我想知道 JavaScript 是仅在表单加载时触发还是在某些字段值发生更改时触发?
该refreshRibbon()
函数正是为此目的而存在的,并且可以在字段更改事件上触发,但不幸的是,它仅适用于EnableRules
,而不适用于DisplayRules
。(有关类似问题,请参阅最近的问题。)
<EnableRule>
当功能区(RibbonDiffXml) 依赖于表单中的值时,通常使用此函数。在您的代码更改规则使用的值后,使用此方法强制功能区重新评估表单中的数据,以便可以应用规则。