Naviguer entre différente page avec une galerie

  • Naviguer entre différente page avec une galerie

    Posté par Tom Victor sur 13 juin 2024 at 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 10 months, 1 week ago 2 Membres · 2 Réponses
  • 2 Réponses
  • R3dKap

    Member
    13 juin 2024 at 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

    Member
    13 juin 2024 at 14h54

    Hello,

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

Connectez-vous pour répondre.