我想用最新的数据每60秒刷新一次Kendo UI网格的内容。Kendo UI网格:每60秒用新数据刷新网格数据:dataSource and observe()
编辑:这里是如何的数据源是处于初始配置分配:
parsedData = $.parseJSON(data);
var dataSource = new kendo.data.DataSource({
data: parsedData
});
$("#grid").kendoGrid({
dataSource: dataSource,
. . .
能电网的DataSource只需在一个被重新分配一举?或者,单独删除dataSource.data中的项目还是清除数组,然后注入新项目或全部替换数组会更好? Kendo dataSource中观察模式的实现是否表明一种方法优于另一种方法?
我还没有着手这方面的工作,但是根据我对网格的经验,回到Visual Basic的初期,改变网格的数据源一直有不良的副作用,我没有理由期待这个将是更平滑的航行。希望我错了。
另一个编辑#(2013年4月26日):如果有一种方法来刷新网格的基础数据,并使用与之前结构相同的新一组行,这种方法可以保留网格的展开/折叠状态网格的分组,这将非常适合我们的目的。
你的意思是只刷新数据? – NunoCarmo
@NoCarmo:结构保持不变;行数可能会改变,并且各个单元格的内容可能会有所不同。 – Tim
您是否使用kendo dataSource来获取您的数据? – NunoCarmo