Я использую webgrid в своих веб-приложениях mvc с включенной сортировкой.Как установить собственный цвет шрифта заголовка webgrid?
var grid = new WebGrid(
source: Model,
canPage: false,
ajaxUpdateContainerId: "mainGrid"
);
Если свойство canSort = истина (по умолчанию), то цвет шрифта имен заголовков всегда синий (хотя я использую CSS), но я хочу, чтобы изменить его на другой.
Как я могу сделать это с включенной сортировкой?
Мой код:
Вид:
@grid.GetHtml(
columns: grid.Columns(
grid.Column(header: "", columnName: "isChecked", canSort: false,
format: @<text><input type="checkbox" name="checkbox_selected" value="@item.index" /></text>),
grid.Column(header: "Имя", columnName: "name", style: "name"),
grid.Column(header: "Тип", columnName: "type", style: "type"),
grid.Column(header: "Дата изменения", columnName: "date", style: "date"),
grid.Column(header: "Размер", columnName: "size", style: "size")
),
tableStyle: "grid_table",
headerStyle: "header_table",
rowStyle: "row_table",
alternatingRowStyle: "alt-row_table"
)
CSS:
.header_table
{
background-color: limegreen;
color: black;
padding-bottom: 4px;
padding-top: 4px;
}
Все остальные стили работает нормально, но .header_table цвет при сортировке позволило не работает (когда отключена его работает).
Пожалуйста, объясните, что вы имеете в виду, когда говорите, что хотите изменить его для другого? – Luke
Я имею в виду другой цвет, т. Е. Не по умолчанию –
Сделайте это с помощью CSS? Это, вероятно, будет полезно для вас ... https://forums.asp.net/t/2036473.aspx?Can+we+change+the+webgrid+column+header+color+when+canSort+true+ проверить второй link – Luke