我创建了一个带分页的简单Kendo UI网格。现在我想用一些新数据刷新我的网格。我使用setDatasource将新数据附加到网格,然后刷新以刷新网格。除了寻呼机停止工作外,工作正常。它只会给我一个无格式的消息。
我创建了一个jsFiddle来演示我的意思:
以下是我用来刷新网格的代码:
var grid = $("#grid").data("kendoGrid");
var ds = setds();
grid.setDataSource(ds);
grid.refresh();
在我的例子中,我不会改变数据,但这并不重要。如果单击该按钮,它将不会以正确的方式刷新寻呼机,我也不知道如何让寻呼机更新。希望有人可以帮助我!它可能很小但我无法在任何地方找到如何访问网格寻呼机。
提前致谢。
答案 0 :(得分:1)
Grid的.setDataSource()
函数需要一个实际的kendo.data.DataSource
而不仅仅是一个对象。更改您的.setds()
函数以返回DataSource:
function setds() {
return new kendo.data.DataSource({
...
});
}