24 noviembre 2009

displaytag table

descargar libreria desde :
Displaytag

agregar al proyecto segun sea necesario (depende de la faceta del proyecto)
displaytag.tld
displaytag-x.x.x.jar


agregar en el encabezado del jsp
<%@taglib uri="http://displaytag.sf.net" prefix="display" %>

mostrar informacion en tablas con opcion de exportar

<display:table name="requestScope.traspasos" requesturi="" export="true">

<display:setproperty name="export.excel.filename" value="lista.xls"></display:column>

<display:column property="servidor" title="N° Solicitud"></display:column>

<display:column property="fechaEjecucion" title="Fecha Ejecución"></display:column>

<display:column property="branch" title="Ramo">

<display:column property="numeroProp" title="Propuesta"></display:column>

<display:column property="policity" title="Póliza"></display:column>

<display:column style="text-align: left;" property="glosaError"

title="Observación Traspaso">

</display:column></display:setproperty></display:table>



Detalle

<display:table name="requestScope.traspasos" requesturi=""
export="true"></display:table>

requestURI=""
Permite que la lista seteada como atributo del request sea exportada
si esta propiedad no se agrega, al momento de exportar aparece un documento vacio.

<display:column property="fechaEjecucion" title="Fecha Ejecución"></display:column>

property : atributo de objeto iterado
title : titulo de la columna

Otras Propiedades


<display:setproperty name="export.xml" value="false"></display:setproperty>

<display:setproperty name="export.csv" value="false"></display:setproperty>

<display:setproperty name="export.banner" value=""
class="'exportlinks'">{0}"></display:setproperty>



desde el Action se agrega:

...
request.setAttribute("traspasos",LISTA);
...

No hay comentarios: