ui.refreshRibbon (Referencia da API do cliente)

Fai que a cinta volva avaliar os datos que controlan o que se mostra nela.

Sintaxe

formContext.ui.refreshRibbon(refreshAll);

Parámetro

Nome Tipo Obrigatorio Descripción
refreshAll booleano Non Indica se todas as barras de comandos da cinta da páxina actual están actualizadas. Se especifica false, só se actualizará a barra de comandos da cinta a nivel de páxina. Se non especifica este parámetro, por defecto pasa false .

Comentarios

Esta función utilízase cando unha acción JavaScriptFunction de cinta (RibbonDiffXml) cambia os datos do formulario. Por exemplo, cambiar o estado do rexistro mediante unha acción de cinta. Despois de que o código cambie os datos usados por unha regra, use este método para forzar a cinta a reavaliar os datos no formulario para que a regra poida ser reaplicada.

Orientación

Para un rendemento óptimo das cargas de formularios, non debe usar esta función en EnableRule (RibbonDiffXml) ou onLoad (FormXml). A propia carga do formulario desencadea a avaliación das regras de todas as accións da cinta. No caso, se quere controlar a visibilidade dunha acción de cinta, use promesas e patrón asíncrono en EnableRule.

formContext.ui
Contexto do formulario