Filtrare un elenco di ricerca in un'app

In questo articolo dello scenario, apprenderai a filtrare un elenco di ricerca in un'app canvas.

Prerequisiti

  • Devi aver creato un'app utilizzando un connettore SharePoint che si connette a un elenco creato utilizzando Microsoft Lists.
  • L'elenco deve essere costituito da varie voci di elenco per filtrare i dati nell'app canvas.

Dettagli dello scenario

Puoi utilizzare il controllo Input di testo in un'app canvas per inserire testo e filtrare l'elenco come tabella di dati per filtrare le voci dell'elenco connesso.

Per eseguire la ricerca utilizzando l'immissione di testo e per filtrare i record, è necessario utilizzare la funzione filtro. Ad esempio, Filter([@Colors], StartsWith(Title, TextInput1.Text)) usa la connessione dell'elenco Colori e la colonna Titolo per filtrare i record.

Esempio

  1. Accedere a Power Apps.

  2. Crea una nuova app o modifica un'app esistente.

    Nota

    Assicurati che l'app utilizzi la connessione di SharePoint e si connetta a un elenco come descritto nei prerequisiti.

  3. Seleziona + (Inserisci) dal riquadro sinistro.

  4. Seleziona Input di testo.

    Selezionare Inserisci e Input di testo.

  5. Allo stesso modo, inserisci una Tabella di dati.

    Selezionare Inserisci e Tabella di dati.

  6. Aggiorna la proprietà Items della tabella di dati con la seguente formula:

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

    Sostituisci Colori con il nome del tuo elenco, Titolo con il nome della colonna nell'elenco e TextInput1 con il nome del controllo Input di testo.

    Formula di filtro.

  7. Riprodurre l'app.

  8. Inserisci il testo, ad esempio "B" per filtrare le voci che iniziano con "B".

    ![Colori con filtro "B".](./media/scenarios-filter-search-list/colors.png "Colori con filtro "B"")

Vedi anche

Nota

Puoi indicarci le tue preferenze di lingua per la documentazione? Partecipa a un breve sondaggio. (il sondaggio è in inglese)

Il sondaggio richiederà circa sette minuti. Non viene raccolto alcun dato personale (Informativa sulla privacy).