JSF-Bibliothek OmniFaces vereinfacht HTML Messages

Hartmut Schlosser

Die JSF-Komponenten-Library OmniFaces steht in Version 1.5 bereit. Zwei wichtige Erweiterungen hat das Projekt erhalten. Zum einen ist es nun möglich, JSF- und HTML-Code als Output-Format-Parameter anzugeben. Zum anderen wurden Escapable Faces Messages eingeführt, die an mehrere Komponenten gerichtet werden können und ein Rendering ohne Markup erlauben.

Für den letztgenannten Punkt wurde die Standard JSF-Anweisung <h:messages> durch <o:messages> und die folgenden Optionen erweitert:

  • Possibility to specify multiple client IDs space separated in the for attribute.
  • Control HTML escaping by the new escape attribute.
  • Control iteration markup fully by the new var attribute which sets the current FacesMessage in the request scope and disables the default table/list rendering.

Der häufigen Anforderung, HTML in Faces Messages zu nutzen, kann man so recht einfach durch die Escape-Bedingung <o:messages escape=„false“ />   gerecht werden.

Eine Liste der Änderungen und Bugfixes in OmniFaces 1.5 finden Sie unter http://balusc.blogspot.de/2013/06/omnifaces-15-is-released.html.

Geschrieben von
Hartmut Schlosser
Hartmut Schlosser
Content-Stratege, IT-Redakteur, Storyteller – als Online-Teamlead bei S&S Media ist Hartmut Schlosser immer auf der Suche nach der Geschichte hinter der News. SEO und KPIs isst er zum Frühstück. Satt machen ihn kreative Aktionen, die den Leser bewegen. @hschlosser
Kommentare

Hinterlasse einen Kommentar

Hinterlasse den ersten Kommentar!

avatar
400
  Subscribe  
Benachrichtige mich zu: