Tim*_*Tim 1 grid timer kendo-ui kendo-grid
我希望每隔60秒刷新一次Kendo UI网格内容,并提供最新数据.
编辑:这是在初始配置中分配dataSource的方式:
parsedData = $.parseJSON(data);
var dataSource = new kendo.data.DataSource({
data: parsedData
});
$("#grid").kendoGrid({
dataSource: dataSource,
. . .
Run Code Online (Sandbox Code Playgroud)
网格的dataSource可以一举重新分配吗?或者更好的是单独删除dataSource.data中的项目,还是清除数组,然后注入新项目或完整替换数组?在Kendo dataSource中实现观察模式是否表明了一种方法?
我还没有开始这个,但根据我对网格的经验,回到Visual Basic的早期阶段,更改网格的数据源一直有不良的副作用,我没有理由期望这会更平滑航行.希望我错了.
第二个编辑#(2013年4月26日):如果有一组新的具有相同的结构,以前行的刷新网格的基础数据,一种方法一种方法,将保留展开/折叠网格的分组的状态,这将非常适合我们的目的.
我们正在使用Kendo 2012.3.1315.340版本,对我们来说它的工作原理如下:
$("#YourGridNameHere").data("kendoGrid").dataSource.read();
Run Code Online (Sandbox Code Playgroud)
就像你告诉数据源再次读取数据一样.我们通常在requestEnd事件处理程序上执行此操作.
我希望这可以帮助别人.