Как стереть p:message из p:dialog при закрытии?

У меня есть страница JSF 2.0, использующая компонент Primefaces p:dialog. Пользователь может ввести информацию в диалоговое окно и нажать «Сохранить/отменить». Если у них есть ошибка проверки, это отображается в диалоговом окне. Когда они закрывают или отменяют диалоговое окно, я хочу, чтобы любые компоненты p:message были «стерты», т.е. чтобы, если пользователь затем снова откроет p диалоговое окно, они не увидят старые сообщения проверки.

Вариант использования: пользователь открывает диалоговое окно, не заполняет все обязательные поля, нажимает кнопку «Сохранить», в диалоговом окне отображаются сообщения об ошибках в обязательных полях. Пользователь нажимает кнопку «Отмена», которая закрывает диалоговое окно. Затем пользователь нажимает кнопку, чтобы снова открыть диалоговое окно. Я не хочу, чтобы они видели предыдущие сообщения проверки (которые в настоящее время они могут).

5
задан BestPractices 18 April 2012 в 15:15
поделиться