7 Stimmen

JSF 2.0 benutzerdefinierte Nachrichten

Ich verwende JSF 2.0. Ich verwende die

<h:messages>

Tag, um Fehlermeldungen darzustellen. Ich kann css verwenden, um meine Nachrichten ein wenig zu gestalten, aber ich habe eine zusammengesetzte Komponente erstellen, um Nachrichten zu rendern, die geschlossen werden können und Effekte mit einigen Jquery hinzufügen.

Ich habe gesehen, Tutorials, wie man die Nachrichten anpassen, aber die meisten dieser verlassen sich auf css und Anpassen der Textausgabe noch was ich tun möchte, ist generieren spezifische Markup, etwas wie

<myComp:fancyMessage text="etcetcetc error msg" type="error" />

anstelle der regulären Nachrichtenauszeichnung. Ist dies möglich?

EDIT:

Ich möchte jsf-Nachrichten nicht aufpeppen. Weder Hintergrund hinzufügen noch seinen Stil ändern, sondern meine eigene Nachricht html Markup erstellen. Hier:

http://balusc.blogspot.com/2010/07/using-html-in-jsf-messages.html

Ich habe herausgefunden, wie man html zu den Nachrichten hinzufügt. Was ich will, ist, alle HTML in meiner zusammengesetzten Komponente zu kapseln, und dann nur meine zusammengesetzte Komponente auf diese Weise verwenden:

<mycomp:messages/>

o

<mycomp:message for="componentID" />

wo Nachricht und Nachrichten jeweils ihr eigenes HTML-Markup erstellen

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X