Javascript 如何在剑道网格填充后绑定剑道网格中的数据?

Javascript 如何在剑道网格填充后绑定剑道网格中的数据?,javascript,angularjs,kendo-ui,kendo-grid,Javascript,Angularjs,Kendo Ui,Kendo Grid,剑道的一个事件dataBound解决了我的问题,但问题是dataBound事件只会触发一次 如何多次或以任何方式运行dataBound,或者是否有任何预定义的剑道事件来执行此操作?您可以通过调用数据源的read函数动态更改网格的数据: yourGrid.dataSource.read({ data: newGridData }); 您还可以使用setDataSource函数为网格设置新的数据源: yourGrid.setDataSource(newDataSource); 我不确定剑

剑道的一个事件
dataBound
解决了我的问题,但问题是
dataBound
事件只会触发一次


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

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

yourGrid.dataSource.read({
    data: newGridData
});
您还可以使用
setDataSource
函数为网格设置新的数据源:

yourGrid.setDataSource(newDataSource);

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

请说明您的目的,您如何将该事件集成到代码中,以及您尝试如何多次触发该事件