Ligações de Controle de Lista
Lista de Ligações de Controle fornece funcionalidade adicional ao trabalhar com Objetos de Lista em App Builder. Este artigo contém informações sobre como configurar List Filter e List Retrieve, que são dois tipos diferentes de List Control Bindings.
Filtro de Lista
Um List Filter filtra as opções de lista disponíveis vinculando-as a outro campo no seu Business Object. Para usar List Filters, você precisa ter o campo que vinculará existente tanto no Business Object no qual o painel é criado quanto no List Object. O próximo passo é ir para sua lista e definir a vinculação com o tipo de vinculação Filter.
A configuração List Filter é semelhante à configuração de List Retrieve, no entanto, o valor Direction é definido como Filter (vs. Retrieve) e é isso que controla o comportamento da lista resultante.
Para Configurar um Filtro de Lista
- Navegue até a página do aplicativo onde você usará o Filtro de Lista. Por exemplo: Pedidos
- Clique em Action Drawer > Live Designer
- Clique em Controls no painel que contém o Controle de Lista a ser modificado. Por exemplo: OrderDetails
- Clique no ícone Open Record para expandir o Controle de Lista a ser modificado. Por exemplo: Product
- Clique no botão Bindings na seção List Control Properties
- Clique em + Binding em Control Bindings
- Selecione o campo que você vinculará como Panel Column e os valores correspondentes de (List Source) Column
- Selecione Filter como o valor Direction
- Clique no ícone verde checkmark para salvar as informações
- Navegue de volta para o aplicativo, atualize a página da web e teste
Listar Recuperar
Um Controle de Lista permite que você olhe para um conjunto de registros e puxe o valor de ID de volta para o que estiver editando. List Retrieve expande essa funcionalidade, pois permite que você puxe outros valores da Lista para o que estiver editando, como recuperar o Preço Unitário de uma lista de Produtos. Criaremos um List Retrieve para obter o valor do Preço Unitário aumentando nossa Regra de Produto (Lista) existente para incluir Preço Unitário e, em seguida, alavancar essa Regra do nosso Painel.
Para Configurar uma Lista de Recuperação
- Navegue até a página do aplicativo onde você usará o List Retrieve. Por exemplo: página Orders
- Clique em Action Drawer > Live Designer
- Clique em Controls no painel que contém o List Control a ser modificado. Por exemplo: OrderDetails
- Clique no ícone Open Record para o Product Control
- Clique em
Product (List)
Objeto de Dados - Clique no botão Regra de Negócios
- Clique na aba Colunas
- Clique em + Coluna
- Selecione
P.UnitPrice
como a Coluna, o Alvo éUnitPrice
- Volte para o Controle Produto
- Clique no botão Vinculações
- Clique em + Vinculações
- Selecione
UnitPrice
como Coluna do Painel,UnitPrice
como Coluna List(Source) e defina a Direção para Recuperar - Clique na marca de seleção para salvar
Agora, quando você atualizar o aplicativo, a atualização do Produto refletirá automaticamente o valor correspondente para o Preço Unitário.