Bonjour
Je souhaiterais savoir si un composant permettant l'annulation de la dernière opération (ou d'un certains nombres d'opérations) existe ?
Ou si pas de composant un exemple de code source pour aborder le problème ?
Ou si ni composant ou exemple, je voudrais savoir si mon approche du problème vous semble correct :
J'identifie chaque opération de mon application. En d'autres termes je lui applique un code.
Je crée un fichier temporaire dans lequel j'inscris le code de l'opéartion ainsi que des données qui auraient été rajoutées ou enlevées.
Lorsque je veux annuler, il me suffit de prendre le code de l'opération et de lui appliquer l'opération inverse.
Exemple : si je supprime un certain nombre de données, si j'annule cette opération je lis dans le fichier temporaire le code de la dernière opération qui me dira que c'est une opération de suppression. J'appliquerai alors une opération d'insertion avec les données qui ont été supprimé.
Qu'en pensez vous ?
Merci
Partager