Ho una pagina JSF 2.0 che utilizza Primefaces p: componente di dialogo. L'utente può inserire le informazioni nella finestra di dialogo e fare clic su Salva/Annulla. Se hanno un errore di convalida, viene mostrato nella finestra di dialogo. Quando chiudono o cancellano la finestra di dialogo, voglio che qualsiasi p: i componenti del messaggio siano "cancellati", vale a dire che se l'utente apre nuovamente la finestra di dialogo, non vedranno i vecchi messaggi di convalida.Come cancellare p: messaggio da p: dialog on close?
Caso di utilizzo: finestra di dialogo per l'apertura dell'utente, non riempie tutti i campi richiesti, fa clic su Salva, i messaggi di errore sul campo richiesti vengono visualizzati nella finestra di dialogo. L'utente fa clic su annulla che chiude la finestra di dialogo. L'utente fa quindi clic sul pulsante per aprire nuovamente la finestra di dialogo. Non voglio che vedano i precedenti messaggi di convalida (che al momento possono).
Grazie ... funziona come un fascino! – BestPractices
Prego :) – BalusC
E se volessi cancellare anche i valori dei campi di input? (questo non sembra farlo) – BestPractices