使功能区重新评估控制其中显示的数据。
Syntax
formContext.ui.refreshRibbon(refreshAll);
参数
| Name | 类型 | 必选 | Description |
|---|---|---|---|
refreshAll |
布尔 | 否 | 指示是否刷新当前页上的所有功能区命令栏。 如果指定 false,则仅刷新页面级功能区命令栏。 如果未指定此参数,则默认传递 false 。 |
注解
当功能区作 JavaScriptFunction (RibbonDiffXml)更改表单中的数据时,将使用此函数。 例如,通过功能区作更改记录的状态。 代码更改规则使用的数据后,使用此方法强制功能区重新评估表单中的数据,以便重新应用规则。
Guidance
为了获得窗体加载的最佳性能,不应在 (RibbonDiffXml) 或 onLoad (FormXml) 中使用EnableRule此函数。 窗体加载本身会触发所有功能区作的规则评估。 如果想要控制功能区作的可见性,请使用承诺和异步模式 EnableRule。