我有一个模型,该模型可能具有ValidEmployeeId
的属性。
如果ValidEmployeeId = false
,那么我想将相应的记录单元格文本更改为红色。
我如何不用使用JavaScript来遍历每一行/每个单元格?
如何更改单元格文本的颜色?
让我更加详细地说明以避免混淆。如果此属性为false,我希望该行的 Employee ID's 单元格文本为红色。当然,其他单元格的文本不会更改。
注意:我不不想使用Jquery / Javscript在网格中循环并为每个单元动态添加一个“ text-danger”类。必须有一种在HTML.GRID C#中做到这一点的方法吧?
@model List<EmployeeModel>
@{
ViewBag.Title = "Employees";
}
@using GridMvc.Html;
<h3>@ViewBag.Title</h3>
<hr/>
<div class="grid grid-border">
@Html.Grid(Model).Named("employeeGrid").Columns(columns =>
{
columns.Add(q => q.EmployeeId).Sortable(true).Filterable(true).SetWidth(150).Titled("ID");
columns.Add(q => q.EmployeeRole).Sortable(true).Filterable(true).SetWidth(150).Titled("Role");
columns.Add(q => q.EmployeeStatus).Sortable(true).Filterable(true).SetWidth(150).Titled("Status");
columns.Add(q => q.EmployeeName).Sortable(true).Filterable(true).SetWidth(150).Titled("Namen");
}).WithPaging(100)
</div>