Reply To: Retourner l'id ou le name d'une pièce jointe à la suppression.

  • DavidZed

    Member
    18 janvier 2023 at 12h41

    Bonjour,

    Si j’ai bien compris :

    • Les modifs sont faites dans une collection : nouvel item, update d’un item et suppression d’un item

    • Quand l’utilisateur clique sur “enregistrer” le contenu de la collection est patché sur la source de données

    Si tel est le cas, dans ce genre de situation, avec un AddColumns() dans le Collect(), j’ajoute simplement une colonne à ma collection où je vais “enregistrer” l’opération à faire à l’update : “NoChange” / “New” / “Update” / “Remove”.

    Ca permet avant le patch de faire dans l’ordre :

    • Alléger ma collection (et donc le patch qui va suivre) de tous les enregistrements taggés “NoChange” avec un RemoveIf() sur ma collection

    • de séparer les éléments taggés “Update” et “New” (pour gagner en temps de patch si je peux en faire une partie en lot plutot qu’en ForAll)

    • de marquer les éléments à supprimer de ma source de données avec un RemoveIf() en me basant sur les items taggés “Remove”

    CommentID=0jtlTCw9Me3RGyh, PostID=ArxNHHMC0kIkCDM