Problème fonction patch entre 2 listes sharepoint

  • Problème fonction patch entre 2 listes sharepoint

    Posté par Etienne sur 21 janvier 2025 à 11h29

    Bonjour,

    Je suis très novice sur power apps et j’ai quelques difficultés à mettre une fonction patch en place.

    J’ai 2 listes que j’ai appelé liste 1 et liste 2.
    À partir de la liste 1, j’ai personnalisé un formulaire de saisie via :

    Cela ressemble à cela :

    Le bouton à la fonction SubmitForm(SharePointForm1)

    Et le patch est dans le OnSuccess :

    Patch(

    <div>
    <div> ‘Liste 2’;</div>
    <div> Defaults(‘Liste 2’);</div>
    <div> {</div>
    <div> Titre: DataCardValue1.Text;</div>
    <div> Libellé: DataCardValue2.Text;</div>
    <div> Choix: DataCardValue3</div>
    <div> });;</div>

    <div>ResetForm(Self);;</div>
    <div>RequestHide();;

    Cela incrémente ma liste 1 et mais pas ma liste 2. J’ai une ligne avec des données vides.

    Si quelqu’un avait une solution, ce serait super;)

    PS : Le DefaultMode est en FormMode.New.

    Merci par avance pour le coup de pouce</div>
    </div>

    R3dKap a répondu Il y a 2 semaines, 3 jours 2 Membres · 1 Réponse
  • 1 Réponse
  • R3dKap

    Membre
    21 janvier 2025 à 13h46

    Salut @Etienne,

    C’est normal : lorsque tu te trouves dans le OnSuccess d’un formulaire, les données de ses datacards ne sont plus accessibles. A la place il te suffit d’utiliser la propriété Self.LastSubmit qui contient les données de l’enregistrement qui vient d’être soumis (créé ou modifié).

    Voilou, c’est tout… 😉

Connectez-vous pour répondre.