Para filtrar valores em controles de seleção em um formulário do PowerApps, você pode usar a função Filter.
- 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.
- 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”:
- 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.
- 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”:
- 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.
- Insira um ícone de filtro e um rótulo com a palavra “Filtrar” no canto superior direito da barra de título.

Leave a comment