Filtros em galeria com comboBox ou dropdown - SharePoint



Deseja filtrar de uma galeria do Power Apps através de um ComboBox ou DropDown? Existem algumas formas, porém é importante lembrar que alguns funções no Power Apps não podem encontrar nenhum registro após a linha 2.000° em um tabela devido a delegação.Neste artigo mostrarei uma forma de fazer essa busca utilizando funções delegáveis, ou seja que consegue buscar um registro após a linha 2.000°.

Você pode saber mais sobre as funções delegáveis do Power Apps para o SharePoint na documentação da Microsoft Funções e operações delegáveis do Power Apps para SharePoint.


Filtrando de dois ComboBox com opção de selecionar apenas um item de cada vez

Existe uma lista no SharePoint chamada Grupos, que será exibida dentro de um galeria dentro do Power Apps.
Todas as colunas são do tipo texto, exceto a coluna Status que é do tipo Choice(Ecolha) com a seguintes opções: Em andamento, Concluído e Não foi iniciado.



Nas propriedade do ComboBox Status temos nos Items




Na outra propriedade SelectMultiple foi setado com false, permitindo selecionar apenas um item de cada vez, da mesma forma que fuciona no DropDown, porém com o ComboBox é possível fazer pesquisa.




No ComboBox Grupo na propriedade Items, está sendo buscado direto da lista Grupos. A função Distinct está sendo usada para não trazer valores repetido.




Na  propriedade Items da Galeria, vamos  referenciar os dois ComboBox, para conseguir trazer os dados com base no que for selecionado.
Antes de fazer é preciso saber todas as combinações possível, neste exemplo é possível ter 4 combinações:
  1. O Satus e Grupos estão selecionados
  2. Somente o Status está selecionado e o Grupo está em branco 
  3. Somente o Grupo está selecionado e o Status está em branco 
  4. O Status e o Grupo estão em branco 

No botão limpar



Adicionando um campo de Pesquisa + os dois ComboBox

O campo de pesquisa tem um campo de entrada. Você pode inserir um ícone só para ficar mais intuitivo.




Nomear a entrada de texto para textPesquisar, no Default deixar em branco e HintText colocar a indicação para o usuário.

HintText – texto cinza claro que é exibido em um controle de texto de entrada, se ele estiver vazio.
Default – o valor inicial de um controle antes de ele ser alterado pelo usuário.



Agora que a entrada para pesquisar já está pronta, para fucionar é necessário adicionar no filtro da galeria.







Nenhum comentário:

Postar um comentário