Ir para o conteúdo

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

  1. Navegue até a página do aplicativo onde você usará o Filtro de Lista. Por exemplo: Pedidos
  2. Clique em Gaveta de Ação > Live Designer
  3. Clique em Controles no painel que contém o controle de lista a ser modificado. Por exemplo: Detalhes do pedido
  4. Clique no ícone Abrir registro para expandir o controle de lista a ser modificado. Por exemplo: Produto
  5. Clique no botão Bindings na seção Propriedades do controle de lista
  6. Clique em + Binding em Control Bindings
  7. Selecione o campo ao qual você vinculará como Coluna do Painel e os valores correspondentes da (Fonte da Lista)
  8. Selecione Filtro como o valor de Direção
  9. Clique no ícone verde marca de seleção para salvar as informações
  10. 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

  1. Navegue até a página do aplicativo onde você usará a Lista Recuperada. Por exemplo: página de pedidos
  2. Clique em Gaveta de ação > Designer ao vivo
  3. Clique em Controles no painel que contém o controle de lista a ser modificado. Por exemplo: Detalhes do pedido
  4. Clique no ícone Abrir registro para o controle Produto
  5. Clique no Product (List) Objeto de dados
  6. Clique no botão Regra de Negócios
  7. Clique na aba Colunas
  8. Clique em + Coluna
  9. Selecione P.UnitPrice como a coluna, o alvo é UnitPrice
  10. Volte para o Controle de Produto
  11. Clique no botão Vinculações
  12. Clique em + Vinculação
  13. Selecione UnitPrice como coluna do painel, UnitPrice como coluna List(Source) e defina a direção como Retrieve
  14. 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.