Autor Thema: xp:messages Eigenen Text bei Fehler mit ausgeben  (Gelesen 3732 mal)

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
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:

Code
<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?

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: xp:messages Eigenen Text bei Fehler mit ausgeben
« Antwort #1 am: 11.06.12 - 10:35:11 »
... schau mal hier => ...
Grüßle Toni :)

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: xp:messages Eigenen Text bei Fehler mit ausgeben
« Antwort #2 am: 11.06.12 - 11:16:46 »
Um einen eigenen Text hinzuzufügen, kann javax.faces.application.FacesMessage verwendet werden:

Code
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

Offline manderson

  • Junior Mitglied
  • **
  • Beiträge: 68
    • manderson.de
Re: xp:messages Eigenen Text bei Fehler mit ausgeben
« Antwort #3 am: 11.06.12 - 13:31:11 »
Hmm und wo packe ich diesen code hin?  ???

Code
var msg:javax.faces.application.FacesMessage = new javax.faces.application.FacesMessage();
msg.setSummary("MEIN TEXT!");
facesContext.addMessage( null ,  msg )

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: xp:messages Eigenen Text bei Fehler mit ausgeben
« Antwort #4 am: 11.06.12 - 13:37:16 »
... an der Stelle, an der du den Fehler abfangen willst mit try - catch formulieren - oder stehe ich jetzt auf der Leitung
Grüßle Toni :)

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: xp:messages Eigenen Text bei Fehler mit ausgeben
« Antwort #5 am: 11.06.12 - 15:05:49 »
@ata:
So war's gedacht

Offline ata

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re: xp:messages Eigenen Text bei Fehler mit ausgeben
« Antwort #6 am: 11.06.12 - 15:22:15 »
... dacht ich mir ;-)
Grüßle Toni :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz