<divid="grid"></div><script>$("#grid").kendoGrid({columns:[{field:"id"},{field:"name"},{field:"age"},{command:"edit"}],dataSource:{data:[{id:1,name:"Jane Doe",age:30},{id:2,name:"John Doe",age:33}],schema:{model:{id:"id",fields:{"id":{type:"number"}}}}},editable:"popup",toolbar:["create"],edit:function(e){if(!e.model.isNew()){// Disable the editor of the "id" column when editing data itemsvar numeric = e.container.find("input[name=id]").data("kendoNumericTextBox");
numeric.enable(false);}}});</script>
<divid="grid"></div><script>functiongrid_edit(e){if(!e.model.isNew()){// Disable the editor of the "id" column when editing data itemsvar numeric = e.container.find("input[name=id]").data("kendoNumericTextBox");
numeric.enable(false);}}$("#grid").kendoGrid({columns:[{field:"id"},{field:"name"},{field:"age"},{command:"edit"}],dataSource:{data:[{id:1,name:"Jane Doe",age:30},{id:2,name:"John Doe",age:33}],schema:{model:{id:"id",fields:{"id":{type:"number"}}}}},editable:"popup",toolbar:["create"]});var grid =$("#grid").data("kendoGrid");
grid.bind("edit", grid_edit);</script>