Vínculos de controle de lista no Jitterbit App Builder
Vínculos de controle de lista fornecem funcionalidade especializada para controles de Lista dentro da camada de UI. Esses vínculos permitem que os desenvolvedores aprimorem a interação do usuário por meio de dois métodos distintos: Filtro de Lista, que restringe as opções disponíveis em um dropdown, e Recuperar Lista, que preenche automaticamente outros campos na página com base em uma seleção.
Filtro de lista
Um Filtro de Lista limita dinamicamente as opções exibidas em uma lista, vinculando o controle a outro campo no objeto de negócios do seu painel. Para que um Filtro de Lista funcione corretamente, o campo ao qual você está vinculando deve existir tanto no objeto de negócios sobre o qual o painel é construído quanto no próprio objeto Lista. O comportamento da lista é então governado pela configuração da direção do vínculo para filtro.
Como configurar um Filtro de Lista
-
Abra a página desejada e selecione Painel de Ação > Designer Ao Vivo. Alternativamente, abra a tela de edição da página desejada indo para App Workbench > Páginas.
-
Se você estiver usando o Designer Ao Vivo, selecione o painel contendo o controle de Lista e vá para a aba Todos os Controles. Se você estiver no App Workbench, selecione o painel contendo o controle de Lista e clique no botão Controles.
-
Localize o controle de Lista. Se você estiver no Designer Ao Vivo, clique no ícone Abrir registro. Se você estiver no App Workbench, clique no ícone Abrir registro. Um diálogo se abre.
-
No diálogo resultante, abra a aba Opções da Lista.
-
No grupo de campos Opções da Lista, encontre o campo Interações de Painel e Lista e clique no botão Filtros. Um diálogo se abre.
-
No diálogo resultante, clique em + Filtro.
-
Selecione uma Coluna do Painel e uma correspondente Coluna (Fonte da Lista).
-
Clique no ícone de salvar para salvar suas alterações.
-
Saia do diálogo, atualize a página do aplicativo e teste seus filtros.
List retrieve
Enquanto um controle de Lista padrão normalmente captura apenas um único ID, o List Retrieve permite "recuperar" valores adicionais da lista para o seu registro atual. Um caso de uso comum é selecionar um Produto de uma lista e recuperar automaticamente seu Preço Unitário em um registro de Pedido. Isso requer a ampliação da regra de Lista existente para incluir as colunas extras e, em seguida, mapeá-las na interface do usuário.
How to configure a List retrieve
-
Abra a página desejada e selecione Action Drawer > Live Designer. Alternativamente, abra a tela de edição da página desejada indo para App Workbench > Pages.
-
Se você estiver usando o Live Designer, selecione o painel contendo o controle de Lista e vá para a aba All Controls. Se você estiver no App Workbench, selecione o painel contendo o controle de Lista e clique no botão Controls.
-
Localize o controle de Lista. Se você estiver no Live Designer, clique no ícone Open record. Se você estiver no App Workbench, clique no ícone Open record. Um diálogo se abre.
-
No diálogo resultante, abra a aba List Options.
-
No grupo de campos List Options, encontre o campo Panel and List Interactions e clique no botão Retrievals. Um diálogo se abre.
-
No diálogo resultante, clique em + Retrieval.
-
Selecione uma Panel Column e uma correspondente (List Source) Column.
-
Clique no ícone de salvar para salvar suas alterações.
-
Saia do diálogo, atualize a página do aplicativo e teste.
Uma vez configurado, selecionar um item da lista irá automaticamente preencher os valores recuperados correspondentes em seu painel.