Wednesday, November 5, 2014

Set the row background color if a column has a condition



Use the databound event.

@(Html.Kendo().Grid() .Name("gvMedications") .Events(e => { e.Edit("editmode"); e.DataBound("databound"); }) .Columns(c =>

JavaScript:
function databound(e) { var grid = $("#gvMedications").data("kendoGrid"); var dataView = grid.dataSource.view(); for (var i = 0; i < dataView.length;i++) { if (dataView[i].fk_ResearchPhaseID == 1) { var uid = dataView[i].uid; $("#gvMedications tbody").find("tr[data-uid=" + uid + "]").css("background-color", "#CCFF00"); } } }

No comments:

Post a Comment