我有kendo-ui网格,有一些字段。 我需要其中一个字段在添加新行时可编辑,而在更新行上不可编辑。剑道网格动态字段可编辑定义
我尝试在添加行之前更改数据源定义,并在更新之前将其更改回来。
但改变并没有帮助。
有没有办法做到这一点?
这里是我试图做的:
var schema = {
data: 'results',
model: {
id: 'GroupCode',
fields: {
GCode: { editable: false },
GroupPrincipalId: { editable: false },
GroupPrincipalName: { editable: false },
ChildCount: { editable: true },
}
}
};
onAddClick: function(){
var gridElement = ('#myGrid').data('kendoGrid');
gridElement.dataSource.options.schema.model.fields.GroupPrincipalId.editable = true;
gridElement.dataSource.options.schema.model.fields.GroupPrincipalName.editable = true;
gridElement.addRow();
}
(onAddClick是我的自定义添加按钮调用,而不是与剑道 - 添加逻辑);
你能创建http://jsfiddle.net或类似的吗? –