Filtrar uma lista de pesquisa numa aplicação

Neste artigo de cenário, vai aprender a filtrar uma lista de pesquisa numa aplicação de tela.

Pré-requisitos

  • Tem de ter criado uma aplicação utilizando um conector do SharePoint que ligue a uma lista criada utilizando Listas Microsoft.
  • A lista deve ser composta por vários itens de lista para filtrar os dados numa aplicação de tela.

Detalhes do cenário

Pode utilizar o controlo de introdução de texto numa aplicação de tela para inserir texto e filtrar a lista, como uma tabela de dados para filtrar itens da lista ligada.

Para procurar com introdução de texto e filtrar os registos, tem de utilizar a função filtro. Por exemplo, Filter([@Colors], StartsWith(Title, TextInput1.Text)) utiliza a ligação de lista Cores e a coluna Título para filtrar os registos.

Exemplo

  1. Iniciar sessão no Power Apps.

  2. Crie uma nova aplicação, ou edite uma aplicação existente.

    Nota

    Certifique-se de que a aplicação utiliza a ligação do SharePoint e se liga a uma lista, como descrito nos pré-requisitos.

  3. Selecione + (inserir) a partir do painel esquerdo.

  4. Selecione Introdução de texto.

    Inserir entrada de texto.

  5. Da mesma forma, insira uma tabela de dados.

    Inserir tabela de dados.

  6. Atualizar a propriedade itens da tabela de dados com a seguinte fórmula:

    Filter([@Colors], StartsWith(Title, TextInput1.Text))

    Substitua Cores pelo nome da sua lista, Título pelo nome da coluna na lista e TextInput1 pelo nome do controlo de introdução de texto.

    Fórmula de filtro.

  7. Reproduza a aplicação.

  8. Introduza texto, como "B" para filtrar itens a partir de "B".

    ![Cores com filtragem para "B".](./media/scenarios-filter-search-list/colors.png "Cores com filtragem para "B"")

Consulte também

Nota

Pode indicar-nos as suas preferências no que se refere ao idioma da documentação? Responda a um breve inquérito. (tenha em atenção que o inquérito está em inglês)

O inquérito irá demorar cerca de sete minutos. Não são recolhidos dados pessoais (declaração de privacidade).