剑道网格刷新(数据绑定两次)

时间:2014-01-29 12:16:50

标签: kendo-ui kendo-grid kendo-asp.net-mvc

我在刷新kendo网格时遇到问题,出于某种原因,dataBound事件被激活了两次,有人知道可能是什么问题吗?或者这是正常行为吗?

$("#grid").data('kendoGrid').dataSource.read();
$("#grid").data('kendoGrid').refresh();

更新

如果删除刷新行,dataBound只会发生一次

$("#grid").data('kendoGrid').refresh();

3 个答案:

答案 0 :(得分:3)

尝试对autobind进行false,然后重试。

http://docs.telerik.com/kendo-ui/api/web/grid#configuration-autoBind

答案 1 :(得分:0)

如果您只想更新数据,则无需致电Refresh()DataSource.Read()应该这样做。

答案 2 :(得分:0)

您可以删除以下行:

$("#KendoGridId").data("kendoGrid").dataSource.read();
$("#KendoGridId").data("kendoGrid").dataSource.page(1);

为:

$("#KendoGridId").data("kendoGrid").dataSource.read();