Partage via


Filtrer une liste de recherche dans une application

Dans cet article de scénario, vous apprendrez à filtrer une liste de recherche dans une application canevas.

Conditions préalables

  • Vous devez avoir créé une application à l’aide d’un connecteur SharePoint qui se connecte à une liste créée à l’aide de Listes Microsoft.
  • La liste doit être composée de plusieurs éléments de liste pour filtrer les données dans l’application canevas.

Détails du scénario

Vous pouvez utiliser le contrôle de saisie de texte dans une application canevas pour saisir du texte et filtrer la liste, comme un tableau de données pour filtrer les éléments de la liste depuis la liste connectée.

Pour rechercher à l’aide de la saisie de texte et pour filtrer les enregistrements, vous devez utiliser la fonction filtre. Par exemple, Filter([@Colors], StartsWith(Title, TextInput1.Text)) utilise la connexion de liste Couleurs et la colonne Titre pour filtrer les enregistrements.

Exemple

  1. Connectez-vous à Power Apps.

  2. Créez une nouvelle application, ou modifiez une application.

    Notes

    Assurez-vous que l’application utilise la connexion SharePoint et se connecte à une liste comme décrit dans les prérequis.

  3. Sélectionnez + (insérer) dans le volet de gauche.

  4. Sélectionnez Saisie de texte.

    Insérer une saisie de texte.

  5. De même, insérez un Tableau de données.

    Insérer une table de données.

  6. Mettez à jour la propriété Éléments de la table de données avec la formule suivante :

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

    Remplacez Couleurs par le nom de votre liste , Titre par le nom de la colonne dans la liste, et TextInput1 par le nom de votre contrôle Saisie de texte.

    Formule de filtre.

  7. Lire l’application.

  8. Saisissez du texte, tel que « B » pour filtrer les éléments commençant par « B ».

    Couleurs avec filtré pour « B ».

Voir aussi

Notes

Pouvez-vous nous indiquer vos préférences de langue pour la documentation ? Répondez à un court questionnaire. (veuillez noter que ce questionnaire est en anglais)

Le questionnaire vous prendra environ sept minutes. Aucune donnée personnelle n’est collectée (déclaration de confidentialité).