Naviguer entre différente page avec une galerie

  • Naviguer entre différente page avec une galerie

    Posté par Tom Victor sur 13 juin 2024 à 14h00

    Bonjour,

    J’utilise une galerie, qui possède uniquement des bouttons, qui affiche une liste SharePoint et me sert de menu. (ci-joint un screenshot)

    Pour vous donner une idée de ma liste, je n’ai que 2 champs, un champs “Title” et un champs “Id_PowerApps” que je définie moi même.

    Comment puis-je faire en sorte que lorsque j’appuis sur, par exemple “Commande”, que ça me mette sur la page “Commande” ?

    Merci d’avance,

    Tom Victor

    Tom Victor a répondu Il y a 4 mois 2 Membres · 2 Réponses
  • 2 Réponses
  • R3dKap

    Membre
    13 juin 2024 à 14h48

    Salut Tom,

    Le plus simple est de faire un Switch() :

    <pre class=”language-markup”>Navigate(
    Switch(
    ThisItem.IdPowerApps;
    "CLI";
    "Ecran Client";
    "CDE";
    "Ecran Commande";
    "PREST";
    "Ecran Prestation";
    ...etc...
    )
    )

    Attention, sous cette forme-là, tu ne pourras pas envoyer de données à l’écran cible via le 3è paramètre du Navigate(). Si tu veux envoyer des données à l’écran cible, il te faudra déplacer le Navigate() à l’intérieur du Swtich() :

    <pre class=”language-markup”>Switch(
    ThisItem.IdPowerApps;
    "CLI";
    Navigate("Ecran Client"; ScreenTransition.None; {locNoClient: });
    "CDE";
    Navigate("Ecran Commande"; ScreenTransition.None; {locNoCommande: });
    "PREST";
    Navigate("Ecran Prestation"; ScreenTransition.None; {locIdPrestation: });
    ...etc...
    )

  • Tom Victor

    Membre
    13 juin 2024 à 14h54

    Hello,

    Merci beaucoup je savais pas qu’on pouvait faire des switch sur le Navigate 😅

Connectez-vous pour répondre.