Estoy usando el nuevo MVC3 WebGrid. Hasta ahora todo bien, solo tengo problemas para diseñar/estilizar los encabezados de las columnas. Lo mejor que tengo es una solución que aplica la misma clase css desde la primera fila de WebGrid al encabezado de la tabla.MVC3 WebGrid Formateo o estilo de encabezados de columnas
var headerCells = $("#grid tr:eq(0) th");
var firstRowCells = $("#grid tr:eq(1) td");
$.each(firstRowCells, function (index, value) {
$(headerCells[index]).addClass($(firstRowCells[index]).attr("class"));
});
En este ejemplo, obviamente, carece de una comprobación para asegurarse de que no son filas o de hecho el specifed Identificación del elemento, pero se aplica la clase css desde la primera fila a la fila de cabecera lo que significa que puede estilo de forma independiente entre sí.
td.my-column-style { width:100px }
th.my-column-style { text-align:right;}
¿Hay una construida en forma de estilizar los elementos de encabezado de columna (no sólo mediante la propiedad headerStyle)?
gracias, que parece bastante limitado, no lo hace? – sambomartin
Es muy triste escuchar eso ... – Jason
@Jason Indeed. ¡WebGrid es una gran catástrofe! – Rookian