Bonjour,
Je dois faire une petite boîte de dialogue où l'utilisateur pourra effectuer quelques actions (2-3 max). Il y aura un bouton "Ok", un autre "Annuler".
Je comptais gérer ça de cette manière :
1) Chargement des données depuis la BDD
2) A chaque action, on remplit une liste "d'action" (représentée par une structure où l'on a les infos de l'action)
3) On met à jour l'IHM pour apliquer visuellement les actions de la liste.
4) -> Si l'utilisateur clic sur "ok", on parcours les actions pour les enregistrer dans la BDD, puis on appelle le chargement (étape 1)
-> Si l'utilisateur clic sur "annuler", on efface la liste des actions, et on recharge les données (étape 1)
Mon supérieur me conseil plutôt de passer par des états. Au chargement, il récupère l'état général des infos de la BDD, puis à chaque action de l'utilisateur, il modifie la BDD (comme si elle était validée). Si l'utilisateur clic sur "ok", il ne fait rien, s'il clic sur annuler, il remet les valeurs qu'il avait sauvegarder au chargement précédent...
Comment vous me conseillez de gérer ça ?
Merci beaucoup,
A bientôt
Partager