刷新KendoUI网格 - 寻呼机坏了

时间:2013-05-08 12:55:50

标签: javascript kendo-ui datasource paging kendo-grid

我创建了一个带分页的简单Kendo UI网格。现在我想用一些新数据刷新我的网格。我使用setDatasource将新数据附加到网格,然后刷新以刷新网格。除了寻呼机停止工作外,工作正常。它只会给我一个无格式的消息。

我创建了一个jsFiddle来演示我的意思:

http://jsfiddle.net/DXgYu/

以下是我用来刷新网格的代码:

var grid = $("#grid").data("kendoGrid");
var ds = setds();
grid.setDataSource(ds);
grid.refresh();

在我的例子中,我不会改变数据,但这并不重要。如果单击该按钮,它将不会以正确的方式刷新寻呼机,我也不知道如何让寻呼机更新。希望有人可以帮助我!它可能很小但我无法在任何地方找到如何访问网格寻呼机。

提前致谢。

1 个答案:

答案 0 :(得分:1)

Grid的.setDataSource()函数需要一个实际的kendo.data.DataSource而不仅仅是一个对象。更改您的.setds()函数以返回DataSource:

function setds() {
    return new kendo.data.DataSource({
        ...
    });
}
相关问题