如何在剑道网格中将新行标记为脏行?

时间:2018-07-14 14:06:36

标签: jquery kendo-grid

我在按钮单击事件中将新行添加到网格中,代码为

function AddNewRowToGrid(gridID) {
    var grid = $(gridID).data("kendoGrid");
    grid.dataSource.insert(0, { AreaID: -1, AreaName: "New Area", Catalog: 2 });
}

每次添加新记录时,我都需要将其设置为脏记录,并在可能的情况下将其设置为新记录,并且不确定如何做。

1 个答案:

答案 0 :(得分:0)

在插入后添加.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});
}