所以我在MVC中有一个标准的Kendo网格,其中有两个不可编辑的列。我想要实现的是,仅在新添加的行中启用所有列的编辑。
例:网格中已经有4行,前2列是不可编辑的。用户点击“添加新的”,一个新的记录出现在网格中,所有内容都可以编辑。
发布于 2018-03-13 11:57:43
尝试将可编辑函数处理程序添加到列定义中,如下所示:
{ field: "salary", editable: function (dataItem) { return dataItem.isNew(); } }
请注意:您需要在模型定义中指定一个id列才能工作,有关详细信息,请参阅isNew文档:
id
检查模型是否是新的。id字段用于确定模型实例是新实例还是现有实例。如果指定字段的值等于默认值(通过字段配置指定),则模型被视为新的。
https://stackoverflow.com/questions/49254439
相似问题