jquery - 如何在剑道网格中将新行标记为脏?
问题描述
我在按钮单击事件上向我的网格添加一个新行,代码是
function AddNewRowToGrid(gridID) {
var grid = $(gridID).data("kendoGrid");
grid.dataSource.insert(0, { AreaID: -1, AreaName: "New Area", Catalog: 2 });
}
每次添加新记录时,我都需要将其设置为脏记录,如果可能的话,设置为新记录,并且不知道该怎么做。
解决方案
插入后添加 .set("dirtyFields",{AreaID:true})
function AddNewRowToGrid(gridID) {
var grid = $(gridID).data("kendoGrid");
grid.dataSource.insert(0, { AreaID: -1, AreaName: "New Area", Catalog: 2}).set("dirtyFields",{AreaID:true});
}
推荐阅读
- c - ODROID-C2上的wiringPi库的问题-未在此范围内声明的函数
- javascript - tfjs 用滑动窗口预测
- javascript - MongoDB聚合基于同一集合中的文档增加价值
- prolog - 在 prolog 中表示线性函数
- maven - 如何从命令行运行在 Intellij idea 中构建的 testng appium-java maven 项目?
- c# - 怎么能动态这个npoco的查询
- angular - 获取 ERROR mat-form-field 必须包含 MatFormFieldControl
- symfony - Symfony 形式 - 类型的预期参数,属性路径中给出的“字符串”
- java - Wakelock - 标记名称应使用唯一前缀,后跟冒号
- javascript - HTML 画布在画布下方而不是在画布内部显示图像