Visualizações de Visibilidade
Visão Geral
Visualizações de visibilidade em App Builder são usados para determinar a exibição e atributos obrigatórios ou opcionais de controles individuais em um painel. As visualizações de visibilidade estão disponíveis somente para painéis de formulário. Existem três tipos diferentes de visualizações de visibilidade que você pode configurar: Estático, Regra e Plug-in.
Um caso de uso para visualizações de visibilidade é se você deseja permitir que um usuário altere quando algo está oculto ou habilitado/desabilitado sem precisar alterar o aplicativo em si. Por exemplo, há colunas em uma tabela OrderStatus que afirmam que se OrderStatus=Shipped
então Order.ShipRequired
está desabilitado. Você pode então criar uma página para gerenciar OrderStatuses sem precisar alterar a definição de todo o aplicativo.
Visualização de Visibilidade Estática
Uma Visualização de Visibilidade Estática está sempre ativa e, portanto, não pode ser alterada, a menos que um desenvolvedor a modifique.
Para Configurar uma Visualização de Visibilidade Estática
- Vá para a página do aplicativo Painel de formulário onde você deseja ocultar um campo
- Vá para Gaveta de ação > Designer ao vivo
- Selecione o painel para edição e vá para Mais > Visibilidades
- Clique em Criar e defina o valor Tipo como Estático
- Em seguida, selecione a Coluna que você gostaria de ocultar. Por exemplo: Remetente
-
Selecione o Valor desejado:
- Limpar - Oculta o campo da exibição e limpa o valor do campo
- Exigir - Torna o campo um campo visível obrigatório
- Mostrar - Torna o campo um campo visível opcional
- Ocultar - Oculta o campo da exibição, o valor do campo permanece intacto
-
Clique em Salvar
- Navegue de volta para a visualização do aplicativo e confirme a atualização
Regra de Visibilidade
Uma Regra de Visibilidade é uma regra que usa lógica de negócios para aplicar uma Exibição de Visibilidade a um painel de Formulário. As Regras de Visibilidade devem ter como alvo um objeto de dados em vez de uma tabela, e para usar as Regras de Visibilidade, você primeiro configura uma Regra de objeto de dados.
- Navegue até o aplicativo de onde deseja aproveitar a Exibição de Visibilidade
- Clique em Gaveta de Ações > App Workbench
- Clique em + Regra
- Forneça um Nome para a Regra. Por exemplo: Origem do Produto (Visibilidade dos Campos da Unidade)
- Defina o Propósito como Visibilidade
-
Defina o Destino para o objeto de dados onde deseja aplicar uma Exibição de Visibilidade. Por exemplo: Produto (Origem)
- Uma Regra de Visibilidade deve ter a tabela Destino e as Chaves Primárias dessa tabela. Além disso, adicionaremos colunas que determinam a Visibility View direcionando a coluna que queremos afetar e inserindo Clear, Require, Show ou Hide no campo Expression.
-
Adicione a Target Table para sua Rule
- Adicione a Primary Key(s) para sua Rule
-
Adicione quaisquer Columns que exijam definição para a Visibility View direcionando a Column que queremos afetar e usando o
visibilityoption()
função para especificar Limpar, Exigir, Mostrar ou Ocultar no campo Expressão. -
Navegue de volta para o design do painel e selecione Visibilidade
- Clique em Criar e defina o Tipo como Regra
- Selecione a Regra que você criou
- Salve e retorne à visualização do aplicativo para confirmar a atualização
Visualizações de Visibilidade do Plugin
App Builder suporta a opção de criar Visualizações de Visibilidade usando Plugins. Aqui o Plugin retornaria um 0
, 1
, 2
, ou 3
e você está configurando o resto de forma semelhante a como você configura o tipo de regra:
0
= Limpar - Oculta o campo da exibição e limpa o valor do campo1
= Requer - Torna o campo um campo visível obrigatório2
= Mostrar - Torna o campo um campo visível opcional3
= Ocultar - Oculta o campo da exibição, o valor do campo permanece intacto