我在刷新kendo网格时遇到问题,出于某种原因,dataBound
事件被激活了两次,有人知道可能是什么问题吗?或者这是正常行为吗?
$("#grid").data('kendoGrid').dataSource.read();
$("#grid").data('kendoGrid').refresh();
更新
如果删除刷新行,dataBound
只会发生一次
$("#grid").data('kendoGrid').refresh();
答案 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();