有没有办法有条件地格式化 Kendo UI
网格单元格取决于该单元格中的值。我还想根据值向网格单元格添加一个类。
( ASP.net
, C#
, Razor
)
附注
解决方案
啊我想通了。
<script>
function onDataBound(e) {
$('td').each(function() {
if ($(this).text() == 'Condition') {
$(this).addClass('customClass');
}
});
}
</script>
网格看起来像这样
@(Html.Kendo().Grid<CustomStylesOnDataBound.ViewModels.EmployeeViewModel>()
.Name("mvcGrid")
.Columns(columns =>
{
columns.Bound(p => p.EmployeeId).Width(100);
columns.Bound(p => p.FirstName).Width(75);
columns.Bound(p => p.LastName).Width(75);
columns.Bound(p => p.Address);
})
.Events(e => e.DataBound("onDataBound"))
.Filterable()
.Pageable()
.DataSource(dataSource => dataSource
.Ajax()
.PageSize(50)
.Read(read => read.Action("Employees_Read", "Home"))
)
)
我不确定是否有更好的解决方案,但它可以完成工作。泰·彼得
最佳答案
您的问题包含在 this 中代码库文章。
关于asp.net - 如何有条件地格式化 Kendo UI 网格单元格(取决于值) Razor ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17941087/