Ir para o conteúdo

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

  1. Vá para a página do aplicativo Painel de formulário onde você deseja ocultar um campo
  2. Vá para Gaveta de ação > Designer ao vivo
  3. Selecione o painel para edição e vá para Mais > Visibilidades
  4. Clique em Criar e defina o valor Tipo como Estático
  5. Em seguida, selecione a Coluna que você gostaria de ocultar. Por exemplo: Remetente
  6. Selecione o Valor desejado:

    1. Limpar - Oculta o campo da exibição e limpa o valor do campo
    2. Exigir - Torna o campo um campo visível obrigatório
    3. Mostrar - Torna o campo um campo visível opcional
    4. Ocultar - Oculta o campo da exibição, o valor do campo permanece intacto

    visibilityvalues.png

  7. Clique em Salvar

  8. 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.

  1. Navegue até o aplicativo de onde deseja aproveitar a Exibição de Visibilidade
  2. Clique em Gaveta de Ações > App Workbench
  3. Clique em + Regra
  4. Forneça um Nome para a Regra. Por exemplo: Origem do Produto (Visibilidade dos Campos da Unidade)
  5. Defina o Propósito como Visibilidade
  6. 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.
  7. Adicione a Target Table para sua Rule

  8. Adicione a Primary Key(s) para sua Rule
  9. 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.

    visibilitysyntaxexample.png

  10. Navegue de volta para o design do painel e selecione Visibilidade

  11. Clique em Criar e defina o Tipo como Regra
  12. Selecione a Regra que você criou
  13. 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 campo
  • 1= Requer - Torna o campo um campo visível obrigatório
  • 2= Mostrar - Torna o campo um campo visível opcional
  • 3= Ocultar - Oculta o campo da exibição, o valor do campo permanece intacto