Ir para o conteúdo

Colunas de visibilidade no Jitterbit App Builder

As colunas de visibilidade permitem que os desenvolvedores definam a visibilidade de colunas de dados específicas no nível do painel usando um método de configuração estática. As colunas de visibilidade são uma boa opção para controlar a visibilidade quando você tem requisitos de UI diretos e imutáveis, onde as colunas não precisam reagir a papéis de usuário ou condições de tempo de execução. Quando a visibilidade de uma determinada coluna deve mudar dinamicamente, regras de visibilidade são a solução mais adequada.

Comparação entre colunas de visibilidade e regras de visibilidade

  • Colunas de visibilidade: Eficazes para cenários simples onde um campo deve permanecer oculto ou visível na UI em toda a aplicação.

  • Regras de visibilidade: O método preferido para a maioria dos casos de uso modernos. Essas regras permitem que condições sejam avaliadas em tempo de execução, permitindo que colunas apareçam ou desapareçam com base em critérios específicos, como o status de um registro ou permissões de usuário.

Como usar colunas de visibilidade

Usar colunas de visibilidade envolve definir manualmente um "bloco de uso" para ocultar ou mostrar campos específicos dentro de um painel. Essa configuração é "estática" porque não muda com base em papéis de usuário ou lógica complexa durante uma sessão.

Uma coluna de visibilidade pode avaliar três valores com os seguintes significados:

  • 1: Visível.

  • 0: Oculto (colapsando o espaço na página onde o painel teria aparecido).

  • 3: Oculto (preservando o espaço na página onde o painel teria aparecido).

Para configurar uma coluna de visibilidade, siga estas etapas:

  1. Navegue no aplicativo App Builder até o Painel pai do Painel filho que você deseja ocultar.

  2. Vá para Action Drawer > Design this page.

  3. Selecione o painel na visualização de design da página.

  4. Clique no ícone de engrenagem SQL para ir ao SQL de Negócios para a Fonte do Painel pai.

  5. Clique na aba Columns.

  6. Clique em + Column para adicionar uma coluna com uma Expressão que avalie para 1, 0 ou 3 e forneça um Alias.

  7. Exemplo de Expressão: IIF(P.StepTypeID = Enum(StepType,'Question'),1,0),

  8. Alias: QuestionVisibility

  9. Navegue no aplicativo até a página onde deseja ocultar o Painel.

  10. Vá para Action Drawer > Design this page.

  11. Selecione o Painel filho (o painel que você deseja ocultar).

  12. Nas Propriedades do Painel, dentro do grupo de campos de Binding, defina a Coluna de Visibilidade como a coluna que você definiu na etapa 5. Exemplo: QuestionVisibility.