|
[HTML]
var sampleData1 = [
{
taskID: 1, ... ,checkState: false,
subtasks: [
{ taskID: 2, ... ,checkState: true },
//..
]
}];
$(function () {
$("#TreeGridContainer").ejTreeGrid({
dataSource: sampleData1,
//..
queryCellInfo: function(args){
var checkboxElement = $(args.cellElement).find(".e-checkbox");
if(args.column.field == 'taskName' && args.data.checkState && !checkboxElement.hasClass("e-checkmark")){
checkboxElement.addClass("e-checkmark");
args.data.checkboxState = "checked"; }
},
});
}); |