Ir para o conteúdo

Transforme as suas conexões em um bônus de fim de ano com o nosso novo Programa de Indicação de Clientes! Saiba mais

Esta documentação é para a versão 4 e posterior do App Builder, o novo nome do Vinyl. Acesse a documentação do Vinyl aqui.

Visualizações de visibilidade no Jitterbit App Builder

Visão geral

Visibility Views no App Builder são usadas para determinar a exibição e atributos obrigatórios ou opcionais de Controles individuais em um Painel. Visibility Views estão disponíveis apenas para painéis de Formulário. Há três tipos diferentes de Visibility Views que você pode configurar: Static, Rule e Plugin.

Um caso de uso para Visibility Views é se você deseja permitir que um usuário altere quando algo está oculto ou habilitado/desabilitado sem ter que alterar o aplicativo em si. Por exemplo, há colunas em uma tabela OrderStatus que declaram 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 Action Drawer > Live Designer
  3. Selecione o painel para edição e vá para More > Visibilities
  4. Clique em Create e defina o valor Type como Static
  5. Em seguida, selecione a Column 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 Exibição de Visibilidade direcionando a coluna que queremos afetar e inserindo Limpar, Exigir, Mostrar ou Ocultar no campo Expressão.
  7. Adicione a Tabela de destino para sua regra

  8. Adicione a(s) Chave(s) primária(s) para sua regra
  9. Adicione quaisquer Colunas que exijam definição para a Visualização de visibilidade, direcionando a coluna que queremos afetar e usando o visibilityoption()função para especificar Clear, Require, Show ou Hide no campo Expression.

    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

O App Builder oferece suporte à 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