我有一个网格,通过ajax将数据拉入数据源。
一旦拉出数据,我想通过JS一次修改一堆。我试过通过以下方式直接修改数据源:
gridDataSource._data[j].SomeProperty = 'true;
但这并不反映在网格本身。有没有办法做到这一点?我还希望网格标记为脏,以便我可以使用update命令将数据发送回服务器。这可能吗?如果我需要清除任何内容,请告诉我。
答案 0 :(得分:1)
我认为你需要使用set方法 - 就像这样:
var data = $("#grid").data("kendoGrid").dataSource.data();
data[i].set("SomeProperty", true);
答案 1 :(得分:0)
修改数据源后,需要刷新。
$('#myGrid').data('kendoGrid').refresh();