Beruflich Dokumente
Kultur Dokumente
Programacin Visual
Extensin ulica San Salvador de Jujuy
2
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
3
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
EJEMPLOS
4
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
INSTALACIN
Archivos de distribucin
Displaytag-1.1.jar: librera principal Displaytag-export-poi-1.1.jar: mdulo de exportacin excel Displaytag-portlet.jar: adaptacin para usos en portales JSR168
Libreras adicionales
commons-logging commons-lang commons-collections commons-beanutils log4j itext (optional, for pdf/rtf export)
5
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
STYLE SHEETS
El tag <display:table> puede ser formateado como una tabla html con las secciones <thead> y <tbody>. Las clases Css se agregan automticamente a las filas/celdas cuando es necesario. Es posible personalizar la tabla generada simplemente modificando las reglas css en su hoja de estilo.
6
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
7
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
DECORADOR
DisplaytagTableDecorator
8
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
DISPATCHACTION
Es una Subclase de Action Proporciona una forma de agrupar todas las funciones relacionadas a en una nica clase Action. Es un Mecanismo Util para evitar crear clases Action separadas para cada operacin Instantes de una Transaccin
Ejemplo de una Alta
Cargar informacin previa: tales como listas para listas desplegables Realizar el alta: grabar la informacin ingresada en el formulario.
9
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
DISPATCHACTION
Struts-config.xml:
Se agrega el atributo parameter donde se indica el identificador que se utilizar para redireccionar a los mtodos de la clase. En este caso lo llamamos event
10
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
DISPATCHACTION
habitacionLista.jsp:
En el link debe agregarse el parmetro event indicando el nombre del mtodo de la clase En este caso lo llamamos beforeInsert
11
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
DISPATCHACTION
FormBean:
Debe incluir un atributo denominado event
12
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
DISPATCHACTION
HabitacionAbmAction:
Se escribe el mtodo beforeInsert, seteando el parmetro event del formBean en el valor insert.
13
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
DISPATCHACTION
habitacionAbm.jsp:
Agregar un tag html:hidden, que ser utilizado para redireccionar el Action
14
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
DISPATCHACTION
HabitacionAbmAction:
Se ejecutar el evento insert
15
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
MAS INFORMACIN
La documentacin completa de la librera esta disponible en: http://displaytag.sourceforge.net/1.2/install.html
16
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013
Preguntas?
17
UNJu Facultad de Ingeniera Programacin Visual San Salvador de Jujuy Ing. Jos Zapana
22/09/2013