SoftEU

Archív rubriky ‘JSF’

FCKFaces

11. Leden 2007 v 20:00

Součástí JSF implementace MyFaces je i balík rozšiřujících komponent Tomahawk. Ten obsahuje i komponentu pro wysiwyg editaci (<h:inputTextarea/>). Ta je celkem otřesná, pokud ji porovnáte třeba s FCKEditorem. Narazil jsem ovšem na FCKFaces – JSF plugin, který používá FCKEditor.

Instalace je jednoduchá. Stáhnete jar, přidáte do classpath (např. do pom.xml, nainstalujete do repository) a v JSP stránce můžete použít:

<ui:composition xmlns:fck="http://www.fck-faces.org/fck-faces">

<fck:editor value="#{akce.obsah}" width="100%" toolbarSet="Basic"/>

Aby ovšem modul fungoval správně (totiž všechny JavaScript soubory a obrázky jsou součástí jaru), musíte ještě použít FCKServlet a přidat jej do web.xml:

<servlet>
        <servlet-name>FCKServlet</servlet-name>
        <servlet-class>org.fckfaces.util.Servlet</servlet-class>
</servlet>

<servlet-mapping>
        <servlet-name>FCKServlet</servlet-name>
        <url-pattern>/fckfaces/*</url-pattern>
</servlet-mapping>

Začínám si myslet, že by bylo dobré, aby součástí JSF specifikace byl způsob exportu souborů potřebných pro JSF komponenty (MyFacesExtensions, FCKServlet, …). A přitom se jedná jen o poskytnutí souboru při požadavku.


Switch to our mobile site