ui.refreshRibbon (客户端 API 参考)

使功能区重新评估控制其中显示的数据。

Syntax

formContext.ui.refreshRibbon(refreshAll);

参数

Name 类型 必选 Description
refreshAll 布尔 指示是否刷新当前页上的所有功能区命令栏。 如果指定 false,则仅刷新页面级功能区命令栏。 如果未指定此参数,则默认传递 false

注解

当功能区作 JavaScriptFunction (RibbonDiffXml)更改表单中的数据时,将使用此函数。 例如,通过功能区作更改记录的状态。 代码更改规则使用的数据后,使用此方法强制功能区重新评估表单中的数据,以便重新应用规则。

Guidance

为了获得窗体加载的最佳性能,不应在 (RibbonDiffXml) 或 onLoad (FormXml) 中使用EnableRule此函数。 窗体加载本身会触发所有功能区作的规则评估。 如果想要控制功能区作的可见性,请使用承诺和异步模式 EnableRule

formContext.ui
formContext