Répondre à: Powerapps et liste sharepoint + bouton

  • DavidZed

    Membre
    27 septembre 2023 à 6h11

    Bonjour Francois ,

    Tu peux partir sur cette approche : Utiliser trois variables pour stocker les réponses pour chacun des groupes.

    Sur le OnSelect des boutons du groupe 1 (exemple) :

    UpdateContext({ctxDesk-Tel : {Value: "Desk1"}}) // Value car colonne de type choice

    Pour le groupe 2

    UpdateContext({ctxUser : "JZ"})

    Pour le groupe 3

    UpdateContext({ctxPresta : "OFPOP"})

    Ensuite il te faudra un bouton “Valider” pour patcher ta source de données :

    Patch('Ta liste Sharepoint'; Defaults('Ta liste Sharepoint') ; { desk-tel : ctxDesk-Tel ; User: ctxUser ; Prestation : ctxPresta} );;n// Réinitialisation des variables une fois le patch terminénUpdateContext({ctxDesk-Tel : Blank() ; ctxUser : Blank() ; ctxPresta : Blank() })

    et enfin pour chaque groupe de boutons, tu pourras mettre son DisplayMode qui change en fonction de la présence de la réponse précédente :

    Pour le groupe 2

    If(IsBlank(ctxDesk-Tel) ; DisplayMode.Disabled ;  DisplayMode.Edit)

    Pour le groupe 3

    If(IsBlank(ctxUser) ; DisplayMode.Disabled ;  DisplayMode.Edit)

    Pour le bouton “valider”

    If(IsBlank(ctxPresta) ; DisplayMode.Disabled ;  DisplayMode.Edit)

    CommentID=8aU6jOqvVD95zlM, PostID=KgHi4mBKuf8BEIo