Hallo!
Auf einer Xpage, werden Formularfelder auf ihrer Richtigkeit beim absenden überprüft und falls notwendig, die Fehler auf der Seite angezeigt. Gerne würde ich dem ganzen auch noch einen Eigenen Text hinzufügen doch meine Methode:
<xp:messages id="messages1" disableTheme="true"> MEIN TEXT </xp:messages>
Funktioniert nicht ganz richtig, der Text wird immer angezeigt :)
Gibt es nen Weg um eigenen Text bei Fehler mit auszugeben?
Um einen eigenen Text hinzuzufügen, kann javax.faces.application.FacesMessage verwendet werden:
var msg:javax.faces.application.FacesMessage = new javax.faces.application.FacesMessage();
msg.setSummary("MEIN TEXT!");
facesContext.addMessage( null , msg )
Tommy Valand hat ein nettes Custom Control gebaut, mit dem sich die Error Meldungen "verschönern" lassen:
http://dontpanic82.blogspot.de/2011/07/custom-control-for-enhanced-validation.html (http://dontpanic82.blogspot.de/2011/07/custom-control-for-enhanced-validation.html)
Hmm und wo packe ich diesen code hin? ???
var msg:javax.faces.application.FacesMessage = new javax.faces.application.FacesMessage();
msg.setSummary("MEIN TEXT!");
facesContext.addMessage( null , msg )