Buongiorno,
sto cerando di modificare la visibilità di alcuni campi in dettaglio in un pannello DO in base al fatto che sia andata in errore o meno la onValidate.
Pensavo che la afterCommit facesse al caso mio utilizzando al suo interno la getDocumentErrors per individuare anche l'errore specifico.
Il problema è che la afterCommit viene richiamata due volte, sia dopo la onValidate con reason=1 sia dopo quella con reason=0 e l'errore che sto cercando di intercettare lo setto manualmente solo con reason=0.
C'è possibilità, all'interno della afterCommit, di capire se sono effettivamente dopo l'ultima validazione (reason=0) per evitare di eseguire il codice una volta in più?
Oppure esiste un altro evento che faccia al caso mio?