Я использую новую 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)?