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
- Vá para a página do aplicativo Painel de formulário onde você deseja ocultar um campo
- Vá para Action Drawer > Live Designer
- Selecione o painel para edição e vá para More > Visibilities
- Clique em Create e defina o valor Type como Static
- Em seguida, selecione a Column 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 Exibição de Visibilidade direcionando a coluna que queremos afetar e inserindo Limpar, Exigir, Mostrar ou Ocultar no campo Expressão.
-
Adicione a Tabela de destino para sua regra
- Adicione a(s) Chave(s) primária(s) para sua regra
-
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. -
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
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 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