Ir para o conteúdo

Desabilitar Dinamicamente o Botão de Criação

Há um recurso que permite que você desabilite dinamicamente os botões Criar, Editar ou Excluir em um Painel Multi-linha com base em elementos selecionados de outro painel.

Exemplo de Vídeo

Como Configurar

Para configurar esse novo recurso, navegue até a página do aplicativo com os painéis que residem nela nos quais você deseja implementar esse recurso. Vá para Action Drawer > Design this Page. Localize o ícone Binding Columns para o painel no qual você está configurando isso e clique nele.

Binding columns be

Ícone de Colunas de Vinculação para o Painel de Várias Linhas de Pedidos

A partir daqui, clique em Criar para criar um novo registro de Coluna de Vinculação com o tipo de Capacidade. Deixe Filho e Op em branco e em Pai você digitará a Coluna na qual deseja que a desativação seja baseada.

Copiar pop-up de colunas de vinculação

Exemplo de registro Binding Column recém-criado

Nota

Para que a desativação dinâmica funcione corretamente, a coluna Parent deve ser formatada para ser 1 ou 0, onde 1 = Ocultar e 0 = Não Ocultar.

Disablechildren be

Exemplo de lógica de negócios definida para formatar a coluna pai como 1 ou 0

Desabilitar resultados de crianças

Exemplo de resultados da Lógica de Negócios

Agora, quando um registro é selecionado no painel do cliente, se a coluna DisableChildren for 1, o botão Criar fica oculto no painel Pedidos.

Desabilitado fe

Exemplo do botão Criar desabilitado no painel Pedidos com base em critérios definidos no painel Clientes

Fe habilitado

Exemplo do botão Criar habilitado no painel Pedidos com base em critérios definidos no painel Clientes