Para filtrar valores em controles de seleção em um formulário do PowerApps, você pode usar a função Filter.

  1. Filtrar uma lista de pesquisa:
    • Suponha que você tenha uma lista chamada “Cores” e deseje filtrar os itens com base no texto digitado em um controle de entrada de texto chamado “TextInput1”:Update the Items property of the data table with the following formula:

      Filter(Cores, StartsWith(Title, TextInput1.Text))
    • Substitua “Cores” pelo nome da sua lista, “Title” pelo nome da coluna na lista e “TextInput1” pelo nome do seu controle de entrada de texto. Isso filtrará os itens que começam com o texto inserido.
  2. Filtrar uma lista suspensa (ComboBox):
    • Suponha que você tenha uma lista chamada “Clientes” e deseje filtrar os clientes com base na seleção de um controle suspenso (ComboBox) chamado “BranchComboBox”:

      Filter(Choices('Sample Master'.Customer), Value in Filter([@Customer], Branch = BranchDataCardValue.Selected.Value).Customer)
    • Substitua “Sample Master” pelo nome da sua lista e ajuste os nomes das colunas conforme necessário.
  3. Adicionar um ícone de filtro:
    • Insira um ícone de filtro e um rótulo com a palavra “Filtrar” no canto superior direito da barra de título.
    • Use o seguinte código na propriedade OnSelect do ícone de filtro:Set(varShowFilters, true);
    • Use o mesmo código na propriedade OnSelect do botão “Aplicar” e do ícone “Cancelar” para controlar a exibição dos filtros.

Edvaldo Guimrães Filho Avatar

Published by

Categories:

Leave a comment