Поделиться через


ui.refreshRibbon (справочник по API клиента)

Позволяет ленте повторно оценивать данные, которые управляют отображаемыми в нем данными.

Синтаксис

formContext.ui.refreshRibbon(refreshAll);

Параметр

Имя Тип Обязательно Description
refreshAll Boolean нет Указывает, обновляются ли все панели команд ленты на текущей странице. Если указать значение false, обновляется только панель команд на уровне страницы. Если этот параметр не указан, по умолчанию передается значение false .

Замечания

Эта функция используется, когда действие JavaScriptFunction ленты (RibbonDiffXml) изменяет данные в форме. Например, изменение состояния записи с помощью действия ленты. После изменения кода данных, используемых правилом, используйте этот метод, чтобы принудить ленту повторно оценить данные в форме, чтобы правило можно было повторно применить.

Руководство

Для оптимальной производительности загрузки формы не следует использовать эту функцию в EnableRule (RibbonDiffXml) или onLoad (FormXml). Сама загрузка формы запускает оценку правил всех действий ленты. Если вы хотите управлять видимостью действия ленты, используйте обещания и асинхронный шаблон в EnableRule.

formContext.ui
formContext