Ich habe ein Formular, in dem eine Fehlermeldung zur Validierung unter den Eingabeelementen angezeigt werden soll. Der Fehler muss hervorgehoben werden, indem eine Fehlerblase um die Fehlermeldung und den Eingabetext herum angezeigt wird.
Um dies zu erreichen, muss ich prüfen, ob es h:messages für einzelne Elemente gibt. Ich kann das Vorhandensein von globalen Fehlermeldungen wie folgt überprüfen
<h:panelGroup rendered="#{not empty facesContext.messages}">
</h:panelGroup>
Wie kann ich dasselbe für eine bestimmte Kunden-ID (z. B. den Vornamen) überprüfen? Also etwas wie
faceContent.messages("creditCardNo")
Eine Lösung, die ich derzeit habe, ist die Erstellung eines benutzerdefinierten Resolvers, aber ich frage mich, ob es eine bessere Lösung gibt.