Ich habe h: Nachrichten, um Fehlermeldungen anzuzeigen, und es gibt eine Komponente, deren Style ich ändern soll, wenn ein Validierungsfehler auftritt (wenn eine Komponente einen Validierungsfehler hat oder irgendeine Validierungsnachricht gerendert wird, dann ändere den Stil dafür spezifische Komponente).
Ich weiß, wie man den Stil ändern kann, wenn die Komponente Validierungsfehler aufweist: JSF: Bessere Möglichkeit, das Vorhandensein von & lt zu überprüfen ; h: Nachricht für="id" / & gt;
aber ich möchte einen allgemeineren Weg, um Stil zu ändern, wenn irgendeine Komponente in dem Formular nicht gültig ist, oder mit anderen Worten jede Überprüfungsmeldung gerendert wird.
Bitte geben Sie an, wie dies zu erreichen ist.
Sie können FacesContext#isValidationFailed()
um zu überprüfen, ob die Validierung im Allgemeinen fehlgeschlagen ist.
Alternativ können Sie FacesContext#getMessageList()