如何在填充kendo网格后绑定kendo网格中的数据?

时间:2016-01-22 19:01:49

标签: javascript angularjs kendo-ui kendo-grid

剑道事件dataBound正在解决我的目的,但问题是dataBound事件只会触发一次。

如何多次或以任何方式运行dataBound或者是否有预定义的剑道事件来执行此操作?

1 个答案:

答案 0 :(得分:0)

您可以通过调用dataSource的read函数动态更改网格数据:

yourGrid.dataSource.read({
    data: newGridData
});

您还可以使用setDataSource函数为网格设置新的dataSource:

yourGrid.setDataSource(newDataSource);

我不确定kendo网格如何在dataBound事件中处理这些调用。如果是这种情况,您可能必须使用settimeout来延迟加载数据。您还要注意,读取新数据或更改dataSource将触发另一个dataBound事件,因此请确保您已实施正确的支持以避免无限循环。