首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否有一种方法仅在Kendo网格中新添加的行上启用行编辑?

是否有一种方法仅在Kendo网格中新添加的行上启用行编辑?
EN

Stack Overflow用户
提问于 2018-03-13 10:59:31
回答 1查看 901关注 0票数 1

所以我在MVC中有一个标准的Kendo网格,其中有两个不可编辑的列。我想要实现的是,仅在新添加的行中启用所有列的编辑

例:网格中已经有4行,前2列是不可编辑的。用户点击“添加新的”,一个新的记录出现在网格中,所有内容都可以编辑。

EN

回答 1

Stack Overflow用户

发布于 2018-03-13 11:57:43

尝试将可编辑函数处理程序添加到列定义中,如下所示:

代码语言:javascript
复制
{
  field: "salary",
    editable: function (dataItem) {
      return dataItem.isNew();
    }
}

请注意:您需要在模型定义中指定一个id列才能工作,有关详细信息,请参阅isNew文档:

检查模型是否是新的。id字段用于确定模型实例是新实例还是现有实例。如果指定字段的值等于默认值(通过字段配置指定),则模型被视为新的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49254439

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档