刷新 KendoUI 网格 - 寻呼机损坏

问题描述 投票:0回答:1

我创建了一个带有分页的简单 Kendo UI 网格。现在我想用一些新数据刷新我的网格。我使用 setDatasource 将新数据附加到网格,然后刷新以刷新网格。工作正常,只是寻呼机停止工作。它只会给我一条“网格中没有项目”的消息。

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

http://jsfiddle.net/DXgYu/

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

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

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

提前致谢。

javascript pagination kendo-ui kendo-grid datasource
1个回答
1
投票

网格的

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

function setds() {
    return new kendo.data.DataSource({
        ...
    });
}
© www.soinside.com 2019 - 2024. All rights reserved.