1.- Crear una TLD con los siguientes elementos:
- El descriptor del tag lib (fichero xml)
- La clase del componente que extienda de javax.faces.component.UIOutput
- El Tag Handler (clase que extienda de javax.faces.webapp.UIComponentELTag)
- El renderizador que extienda de la clase javax.faces.render.Renderer
2.- Registrar el o los componentes y sus renders en el faces-config.xml.
3.- Incorporar la referencia al taglib dentro de las jsp a utilizar
4.- Dentro de la etiqueta f:view colocar nuestro nuevo componente jsf.
Esta referencia rápida se basa en el tutorial descargado de sun, previo registro en la Sun Developer Network:
Developing Custom JSF Components For NetBeans Visual Web Pack
LAB-4430
http://www.javapassion.com/handsonlabs/jsfcustom/
Puedo decir que he probado los ejemplos y funcionan adecuadamente.
No comments:
Post a Comment