Я использую новый MVC3 WebGrid. Пока все хорошо, просто возникают проблемы с оформлением/форматированием заголовков столбцов. Самое лучшее, что у меня есть, - это обходной путь, который применяет один и тот же класс css от первой строки WebGrid к заголовку таблицы.
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"));
});
В этом примере явно отсутствует проверка, чтобы убедиться, что есть строки или действительно указанный идентификатор элемента, но он применяет класс css от первой строки к строке заголовка, что означает, что вы можете стиль независимо друг от друга.
td.my-column-style { width:100px }
th.my-column-style { text-align:right;}
Есть ли встроенный способ стилизации элементов заголовка столбца (не только с использованием свойства headerStyle)?