Après avoir généré une application automatiquement dans PowerApps, personnalisez l’écran de navigation qui s’affiche par défaut. Spécifiez la disposition à utiliser, les colonnes à afficher et les colonnes à utiliser lors du tri et de la recherche d’enregistrements.

Conditions préalables

Vous pouvez passer en revue ce didacticiel pour prendre connaissance de concepts généraux, ou le suivre rigoureusement pour effectuer les étapes décrites.

  1. Créez une connexion de PowerApps à SharePoint.
  2. Créez une liste SharePoint nommée AppGen, qui contient les colonnes suivantes.

    Exemples de colonnes de SharePoint

  3. Ajoutez ces éléments à la liste que vous venez de créer.

    Exemple de données

  4. Générez automatiquement une application basée sur la liste que vous venez de créer.

Choisir une disposition

  1. Dans la barre de navigation de gauche, cliquez ou appuyez sur la miniature du haut pour vous assurer que l’écran de navigation (BrowseScreen1) est sélectionné.

    Miniature pour BrowseScreen1

  2. Dans le volet de droite, cliquez ou appuyez sur la disposition contenant un titre et une description.

    Option de disposition avec un titre et une description

    BrowseScreen1 présente la disposition que vous avez spécifiée, ainsi que les valeurs Title et AccountID pour chaque élément.

    Écran de navigation affichant des titres et ID de compte

    Ensuite, vous devez spécifier que la valeur OrderDate doit s’afficher à la place de la valeur AccountID pour chaque élément.

  3. Cliquez ou appuyez sur la valeur AccountID du premier élément affiché à l’écran.

    Lorsque vous cliquez ou appuyez sur un élément d’interface utilisateur (appelé contrôle), vous le sélectionnez, puis une bordure de sélection avec des poignées de redimensionnement s’affiche autour de ce contrôle.

    Sélectionner le corps du premier élément

  4. Dans le volet de droite, ouvrez la liste mise en surbrillance.

    Sélectionner la flèche bas

  5. Dans la liste des colonnes que vous pouvez afficher, cliquez ou appuyez sur OrderDate.

    Afficher le titre

    BrowseScreen1 reflète vos modifications.

    Disposition avec des dates

Définir les colonnes de tri et de recherche

  1. Sélectionnez le contrôle Gallery en cliquant ou appuyant sur n’importe quel enregistrement, sauf le premier.

    Sélectionner une galerie

  2. Dans l’angle supérieur gauche, assurez-vous que la liste de propriétés affiche Items.

    Propriété Items

    La valeur de cette propriété, qui apparaît dans la barre de formule, détermine non seulement la source des données qui s’affichent à l’écran, mais aussi les colonnes de recherche et de tri.

    Par exemple, la barre de formule peut contenir cette formule par défaut.

    Propriété Items par défaut

    Sur la base de cette formule, les utilisateurs peuvent rechercher tous les enregistrements contenant une ou plusieurs lettres dans la colonne AccountID.

    Colonnes de recherche par défaut

    Par exemple, si un utilisateur a tapé la lettre « v » dans la barre de recherche, l’écran affiche l’enregistrement pour Europa. Le titre de cet enregistrement ne correspond pas au critère de recherche, mais bien l’ID de compte. Plus loin dans cette procédure, vous allez modifier la formule afin de filtrer les enregistrements sur la base de la colonne Title.

    Dans toute application générée, les utilisateurs peuvent trier les enregistrements par ordre alphabétique croissant ou décroissant, en cliquant sur le bouton de tri près de l’angle supérieur droit. Cette formule spécifie que les enregistrements seront triés sur la base de la colonne ID.

    Colonne de tri par défaut

    Plus loin dans cette procédure, vous allez modifier la formule afin de trier les enregistrements plutôt sur la base de la colonne Title.

  3. Dans la barre de formule, remplacez "AccountID" par "Title" (guillemets doubles inclus).

  4. Dans la barre de formule, remplacez "ID" par "Title" (guillemets doubles inclus).

    La barre de formule doit maintenant contenir une formule ressemblant à ceci :
    SortByColumns(Search(AppGen, TextSearchBox1.Text, "Title"), "Title", If(SortDescending1, Descending, Ascending))

    Remarque : le chiffre en suffixe de TextSearchBox peut être plus élevé, selon les actions effectuées précédemment. Toutefois, la formule devrait continuer à fonctionner comme prévu.

Tester le tri et la recherche

  1. Ouvrez le mode Aperçu en appuyant sur F5 (ou en cliquant ou appuyant sur le bouton de lecture près de l’angle supérieur droit).

    Ouvrir le mode Aperçu

  2. Près de l’angle supérieur droit de BrowseScreen1, cliquez ou appuyez sur le bouton de tri une ou plusieurs fois pour modifier l’ordre de tri alphabétique de croissant en décroissant.

    Tester le bouton de tri

  3. Dans la zone de recherche, tapez une ou plusieurs lettres pour afficher uniquement les enregistrements dont le titre contient la ou les lettres que vous tapez, indépendamment de la casse.

    Tester la barre de recherche

  4. Effacez tout le texte de la barre de recherche, puis fermez le mode Aperçu en appuyant sur Échap (ou en cliquant ou appuyant sur l’icône de fermeture sous la barre de titre pour PowerApps).

    Fermer le mode Aperçu

Modifier le titre de l’écran

  1. Cliquez ou appuyez sur le titre de l’écran pour le sélectionner.

    Sélectionner un titre d’écran

  2. Vérifiez que la liste de propriétés affiche Text, puis tapez le nom souhaité, entouré de guillemets doubles, dans la barre de formule.

    Mettre à jour un titre d’écran

    BrowseScreen1 reflète vos modifications.

    Nouveau titre d’écran

Étapes suivantes

  • Appuyer sur Ctrl+S pour enregistrer vos modifications.
  • Personnaliser les formulaires dans l’application en affichant, masquant et réorganisant les champs que les formulaires affichent.