我可以使用JavaScript以编程方式编辑数据源吗?

时间:2015-10-20 19:10:29

标签: javascript kendo-ui kendo-grid

我有一个网格,通过ajax将数据拉入数据源。

一旦拉出数据,我想通过JS一次修改一堆。我试过通过以下方式直接修改数据源:

gridDataSource._data[j].SomeProperty = 'true;

但这并不反映在网格本身。有没有办法做到这一点?我还希望网格标记为脏,以便我可以使用update命令将数据发送回服务器。这可能吗?如果我需要清除任何内容,请告诉我。

2 个答案:

答案 0 :(得分:1)

我认为你需要使用set方法 - 就像这样:

var data = $("#grid").data("kendoGrid").dataSource.data();
data[i].set("SomeProperty", true);

答案 1 :(得分:0)

修改数据源后,需要刷新。

$('#myGrid').data('kendoGrid').refresh();