Kendo UI
そのセルの値に応じて条件付きでグリッド セルをフォーマットする方法はありますか。また、値に応じてグリッドセルにクラスを追加したいと思います。( ASP.net
, C#
, Razor
)
PS
解決
ああ、私はそれを理解しました。
<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"))
)
)
これに対するより良い解決策があるかどうかはわかりませんが、仕事は完了します。タイ・ピーター