只是想知道是否可以设置一个功能区规则,它根据该表单上的某些值实时显示/隐藏表单上的按钮组
(如果从表单中删除/更改/删除值但在保存表单之前,我希望隐藏功能区按钮)
虽然我知道有可能让功能区运行自定义JavaScript,但我想知道JavaScript是仅在表单加载时触发还是在某些字段值发生更改时触发?
答案 0 :(得分:3)
refreshRibbon()
函数恰好存在于此目的,可以在字段更改事件中触发,但不幸的是,它仅适用于EnableRules
,而不适用于DisplayRules
。 (对于类似的问题,请参见recent question。)
此功能通常在功能区
<EnableRule>
(RibbonDiffXml)时使用 取决于表单中的值。你的代码之后 更改规则使用的值,使用此方法强制执行 功能区重新评估表单中的数据,以便规则可以 应用