共用方式為


ui.refreshRibbon (用戶端 API 參考)

使功能區重新評估控制其中顯示內容的資料。

語法

formContext.ui.refreshRibbon(refreshAll);

參數

名稱 類型 為必填項目 Description
refreshAll 布林值 指出是否重新整理目前頁面上的所有功能區命令列。 如果您指定 false,則只會重新整理頁面層級功能區命令列。 如果您未指定此參數,則預設會傳遞 false

備註

當功能區動作 JavaScriptFunction (RibbonDiffXml) 變更表單中的資料時,會使用此函式。 例如,透過功能區動作變更記錄的狀態。 程式碼變更規則所使用的資料之後,請使用此方法強制功能區重新評估表單中的資料,以便重新套用規則。

指導

為了獲得表單載入的最佳效能,您不應該在 (RibbonDiffXml) 或 onLoad (FormXml) 中使用EnableRule此函式。 表單載入本身會觸發所有功能區動作的規則評估。 如果要控制功能區動作的可見性,請使用 中的 promise 和非同步模式 EnableRule

formContext.ui
formContext