Java - DAR FORMATO A DISPLAY:COLUMN

   
Vista:

DAR FORMATO A DISPLAY:COLUMN

Publicado por man (1 intervención) el 10/02/2009 22:05:56
SE PUEDE DAR FORMATO A UN VALOR D DISPLAY:COLUMN ES DECIR IMPORTANDO UN TLD FORMATEADOR. EJEMPLO:
<%@ taglib uri="/WEB-INF/formateador.tld" prefix="numero"%>
...
<numero:formato>
<display:column property="imp_ent" media="html" title="Monto Transado"
sortable="false" headerClass="sortable" style="width: 100;text-align:right" />
</numero:formato>
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:DAR FORMATO A DISPLAY:COLUMN

Publicado por mario (622 intervenciones) el 11/02/2009 00:46:32
Puedes dar el formato usando JSTL

por ejemplo puedes imprimir el valor de la variable usando la libreria core ejemplo:

<display:column media="html" title="Monto Transado"
sortable="false" headerClass="sortable" style="width: 100;text-align:right" >
<c:out value=${imp_ent}/>
</display:column>

si te fijas se quito el atributo property y el contenido se pinto con la tag c:out

asi mismo puedes usar la tag fmt para poder dar formato a numeros, fechas, etc..

si no conoces JSTL
echale un lente:

http://www.ibm.com/developerworks/java/library/j-jstl0211.html

Espero te sirva la informacion

Ojo esta sintaxis no es valida

<numero:formato>
<display:column property="imp_ent" media="html" title="Monto Transado"
sortable="false" headerClass="sortable" style="width: 100;text-align:right" />
</numero:formato>
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DAR FORMATO A DISPLAY:COLUMN

Publicado por Melero (2 intervenciones) el 27/07/2012 20:56:12
Hola buenas esto de dar formato mas o menos viene al caso de la pregunta que voy hacer.
Mi problema es que estoy intentado dar color de forma dinamica a cada fila de la tabla pero estoy teniendo problemas porque la expresion EL no me la transforma en el valor sino que deja la expresion literalmente como una cadena.

EJEMPLO:

<display:column class="basecolumna" titleKey="descripcion.label" media="html" style="text-align:left;${linea.color}" sortable="true" headerClass="sortable" maxLength="40" sortProperty=""><str:trim><c:out value="${linea.descripcion}" /></str:trim>&nbsp;

¿Sabeis cual puede ser el problema? Nota: linea.color devuelve #555555
Gracias por ayudar.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:DAR FORMATO A DISPLAY:COLUMN

Publicado por Melero (2 intervenciones) el 27/07/2012 21:28:49
Aclaración:
bueno realmente style="background-color:${linea.color};"
y esto es literalmente como me lo muestra, sin la transformacion de la EL
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar