FS#3 - Cuando hago una consulta, que en las líneas aparezcan colores
Pertenece al Proyecto:
BI4WEB
Abierta por Jesus (jesus) - martes, 30 junio 2009, 16:04 GMT+2
Ultima edicion por Jesús Serrano (jserrano) - martes, 30 junio 2009, 18:16 GMT+2
Abierta por Jesus (jesus) - martes, 30 junio 2009, 16:04 GMT+2
Ultima edicion por Jesús Serrano (jserrano) - martes, 30 junio 2009, 18:16 GMT+2
|
DetallesUna vez creada la sentencia SQL de un grid, me interesa añadir colores en la tabla para poderlo diferenciar lo que es sumas totales y sumas parciales.
Jesús |
Esta tarea depende de
Cerrada por Jesús Serrano (jserrano)
martes, 30 junio 2009, 18:16 GMT+2
La razon de cierre es: Finalizado
martes, 30 junio 2009, 18:16 GMT+2
La razon de cierre es: Finalizado
En este punto le podemos incorporar cambios de colores, anchura del campo, altura,... con la siguiente estructura de "html":
<tr>
<td BGCOLOR="$[DataRow:COLOR]$">
$[DataRow:Titulo]$
</td>
<td WIDTH = 100 ALIGN="right" BGCOLOR="$[DataRow:COLOR]$">
$[DataRow:Saldo N]$
</td>
<td WIDTH = 100 ALIGN="right" BGCOLOR="$[DataRow:COLOR]$">
$[DataRow:Correcciones]$
</td>
<td WIDTH = 100 ALIGN="right" BGCOLOR="$[DataRow:COLOR]$">
$[DataRow:Saldo N 1]$
</td>
<td WIDTH = 100 ALIGN="right" BGCOLOR="$[DataRow:COLOR]$">
$[DataRow:Correcciones N 1]$
</td>
<td WIDTH = 100 ALIGN="right" BGCOLOR="$[DataRow:COLOR]$">
$[DataRow:Diferencia]$
</td>
<td WIDTH = 80 ALIGN="center" BGCOLOR="$[DataRow:COLOR]$">
$[DataRow:FieNam06]$
</td>
<td BGCOLOR="$[DataRow:COLOR]$">
$[DataRow:Notas]$
</td>
</tr>
Como veras el color lo cambiamos en este ejemplo por medio de un campo de la tabla que atacamos. En este campo estará almacenado el valor del color con el formato hexadecimal ("#01DFD7" para el azul claro).
Puedes consultar la web http://html-color-codes.info/codigos-de-colores-hexadecimales/ en donde podrás ver los valores de colores.
Si deseas hacer instrucciones condicionales deberás de abrir una seccion JavaScrip pero con cuidado porque si modificas la lógica del Data Row template no te aparecerá información en la pantalla. Es cuestión de probar.....