Sortie multiple d'un item
Bonjour à tous,
J'ai un problème assez casse-pieds.
Depuis une fenêtre principale. j'ouvre une nouvelle fenêtre modale.
Sur cette modale, j'ai trois champs qui sont obligatoires et pour lesquels j'ai renseigné le trigger WHEN-VALIDATE-ITEM, et je lance une procédure où j'ai mis quelque chose comme ça :
Code:
1 2 3
| IF NAME_IN('BLOC.' || v_Nom_item) IS NULL THEN
Affichage d'un message bloquant
END IF; |
Et mon problème maintenant, En bas de ma modale, j'ai deux boutons, un pour valider ma saisie, et un bouton Annuler.
Ce que j'aimerais faire, c'est quand je clique sur mon bouton Annuler, sortir de ma modale, sans vérifier mes 3 champs obligatoires.
Mais c'est compliqué, car quand on est sur le premier champs, et qu'on clique sur le bouton annuler, on passe obligatoirement par le WHEN-VALIDATE-ITEM du champs, et donc j'ai mon message bloquant.
Il n'y aurait pas un moyen de tester l'item de destination, et en gros si on passe d'un item obligatoire à un autre item quelconque, je mets mon message bloquant.
Par contre, si on passe d'un item obligatoire à l'item bouton Annuler, alors j'ai un autre comportement....
Pas évident à visualiser j'imagine.
Si vous avez une solution "magique", je serais ravi.
Michel