Ligações de Controle de Lista¶
List Control Bindings fornecem funcionalidades adicionais ao trabalhar com List Objects no Vinyl. Este artigo contém informações sobre como configurar o Filtro de Lista e a Recuperação de Lista, que são dois tipos diferentes de Associações de Controle de Lista.
Filtro de Lista¶
Um Filtro de lista filtra as opções de lista disponíveis vinculando-as a outro campo no seu Business Object. Para usar filtros de lista, você precisa que o campo ao qual você vinculará exista no objeto de negócios no qual o painel é criado e no objeto de lista. O próximo passo é ir para sua lista e definir a ligação com o tipo de ligação Filtro.
A configuração do Filtro de Lista é semelhante à configuração de uma Recuperação de Lista, porém, o valor de Direção é definido como Filtro (vs. Recuperação) 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 Gaveta de Ação > Live Designer
- Clique em Controles no painel que contém o controle de lista a ser modificado. Por exemplo: Detalhes do pedido
- Clique no ícone Abrir registro para expandir o controle de lista a ser modificado. Por exemplo: Produto
- Clique no botão Bindings na seção Propriedades do controle de lista
- Clique em + Binding em Control Bindings
- Selecione o campo ao qual você vinculará como Coluna do Painel e os valores correspondentes da (Fonte da Lista)
- Selecione Filtro como o valor de Direção
- Clique no ícone verde marca de seleção para salvar as informações
- Navegue de volta ao aplicativo, atualize a página da web e teste
Recuperação de Lista¶
Um controle de lista permite que você observe um conjunto de registros e extraia o valor do ID para o que quer que você esteja editando. List Retrieve expande essa funcionalidade, pois permite extrair outros valores da Lista para o que você estiver editando, como recuperar o Preço Unitário de uma lista de Produtos. Criaremos uma recuperação de lista para obter o valor do preço unitário, aumentando nossa regra de produto (lista) existente para incluir o preço unitário e, em seguida, aproveitar essa regra em nosso painel.
Para Configurar uma Recuperação de Lista¶
- Navegue até a página do aplicativo onde você usará a Lista Recuperada. Por exemplo: página de pedidos
- Clique em Gaveta de ação > Designer ao vivo
- Clique em Controles no painel que contém o controle de lista a ser modificado. Por exemplo: Detalhes do pedido
- Clique no ícone Abrir registro para o controle Produto
- Clique no
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 de Produto
- Clique no botão Vinculações
- Clique em + Vinculação
- Selecione
UnitPrice
como coluna do painel,UnitPrice
como coluna List(Source) e defina a direção como Retrieve - Clique na marca de seleção para salvar
Agora, ao atualizar o aplicativo, a atualização do Produto refletirá automaticamente o valor correspondente do Preço Unitário.