French Power Platform User Group

Please login or click SIGN UP FOR FREE to create your PowerPlatformUG account to join this user group.
  • 1.  Rafraichissement de la valeur d'un Toggle

    Posted Oct 19, 2021 04:03 AM

    Bonjour,

    J'ai un toggle qui dépend du choix d'une entrée dans une galerie.

    Lorsque j'active ce toggle, j'ai accès à une zone de saisie.

    Seulement lorsque je sélectionne une autre entrée dans la galerie, le Toggle ne reprends pas la valeur de l'entrée de la liste SP.

    Ca ressemble à un problème de rafraichissement. Je voudrai réinitialiser la valeur du toggle, lorsque je change la sélection dans ma Galerie.

    Je ne trouve pas comment faire ce lien. Auriez vous une idée svp ?

    Merci



    ------------------------------
    B Mickaël
    ------------------------------


  • 2.  RE: Rafraichissement de la valeur d'un Toggle

    Silver Contributor
    Posted Oct 19, 2021 05:22 AM
    Bonjour
    2 solutions pour moi

    Tu peux créer une variable de contexte a l'apparition de ton écran qui définit la position Defaut de ton toggle : Updatecontexte({POSITIONDEFAUTTOGGLE:False}
    tu mets le même code pour raffraichir ta variable sur la propriété on select de ta galerie, comme ca a cheque fois le toggle reviendra sur sa position par defaut.


    tu peux aussi utiliser sur le onselect de ta galerie : Reset(Toggle), il reviendra a sa position par defaut.

    J'espère que cela a pu t'aider
    bonne continuation

    ------------------------------
    CARRIERE LAURENT
    ------------------------------



  • 3.  RE: Rafraichissement de la valeur d'un Toggle

    Posted Oct 20, 2021 07:51 AM

    Bonjour,

    J'ai essayé les deux méthode, sans succès.

    Le Toggle reflète la valeur d'un champs OUI/NON dans une Liste SP. Il doit se mettre à jour lorsqu'on sélectionne une entrée dans la galerie.

    Pour préciser les choses. Lorsque je commence une saisie, j'active le Toggle, et je saisi du texte, si je ne fais pas de patch et que je passe à l'enregistrement suivant, la maj ne se fait pas.
    Etrangement, j'ai d'autres Toggle auxquels je ne touche pas qui eux se mettent bien à jour. (n'ayant pas touché au Toggle dans l'apps.

    Pas simple.



    ------------------------------
    B Mickaël
    ------------------------------



  • 4.  RE: Rafraichissement de la valeur d'un Toggle

    Gold Contributor
    Posted Oct 20, 2021 08:21 AM

    Partie 1

    Si je comprends bien...
    1. Tu as une liste SP avec une colonne Oui/Non
    2. Dans ton application tu as une galerie qui affiche les éléments de cette liste
    3. Lorsque tu cliques sur un élément de la galerie tu arrives sur un autre écran de détail où tu peux éditer ton élément
    4. Sur cet écran de détail tu as un Toggle qui reprend la valeur de ton champ Oui/Non

    Jusque là j'ai tout bon ?
    Si c'est le cas, la propriété Default du toggle doit simplement reprendre la valeur du champ Oui/Non et donc s'activer ou se désactiver selon la valeur du champ dans l'élément de galerie sélectionné.
    Est-ce que déjà ça ça marche ?

    Partie 2

    Ensuite... Si je comprends bien l'utilisateur a le droit de modifier la valeur de ce champ en activant/désactivant manuellement le toggle sur l'écran de détail. Et c'est là que ça coince : tu cliques sur l'élément 1 de la galerie, le toggle est désactivé, tu l'actives, tu cliques sur l'élément 2 de la galerie où ton champ Oui/Non est FAUX mais ton toggle apparaît toujours activé. C'est bien ça le soucis ?
    Si c'est le cas c'est (à priori) normal. Effectivement, l'action manuelle sur le toggle prend le pas sur la valeur de sa propriété Default. Il faut donc le resetter lorsque tu quittes l'écran. Essaie d'ajouter le code suivant dans le OnHidden de ton écran de détail : Reset(<ton toggle>).



    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------



  • 5.  RE: Rafraichissement de la valeur d'un Toggle

    Posted Oct 20, 2021 09:55 AM

    Bonjour Emmanuel,

    Le soucis, c'est que j'ai tout sur le même fenêtre. Je ne peux donc pas jouer sur le champ OnHidden.

    Il faut que je retienne ça pour mon prochain dev. ;)



    ------------------------------
    B Mickaël
    ------------------------------



  • 6.  RE: Rafraichissement de la valeur d'un Toggle

    Gold Contributor
    Posted Oct 20, 2021 10:53 AM
    Ah ok... Alors tu peux mettre le Reset() de ton toggle juste après la sauvegarde de ton élément par exemple...

    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------



  • 7.  RE: Rafraichissement de la valeur d'un Toggle

    Posted Oct 22, 2021 09:45 AM

    Bonjour,

    C'est lorsque je commence la saisie, et que finalement je change d'item dans la galerie sans avoir enregistré. 

    Il y a une certaine latence. Est-ce que cela vient de mon réseau ?

    A voir.



    ------------------------------
    B Mickaël
    ------------------------------



  • 8.  RE: Rafraichissement de la valeur d'un Toggle

    Gold Contributor
    Posted Oct 22, 2021 11:21 AM
    Non pas de latence normalement. Du coup, à mon avis ça vient d'une mauvaise gestion/organisation de l'écran. Etant donné que tu fais tout sur le même écran (galerie + formulaire de saisie/édition), est-ce que tu peux me décrire comment tu as articulé tout ça ?
    Quand tu cliques sur la galerie, comment affiches-tu le formulaire ? Comment gères-tu la sauvegarde, l'annulation de la modification d'un élément ? Etc...
    Et n'hésite pas à me préciser le code que tu as sur ta galerie, sur tes boutons ou dans ton formulaire... en mettant le doigt là où ça ne fonctionne pas...

    ------------------------------
    EMMANUEL GALLIS
    Power Platform Consultant
    France
    ------------------------------