2013-05-08 109 views
1

我已经创建了一个简单的带分页的Kendo UI网格。现在我想用一些新数据来刷新我的网格。我使用setDatasource将新数据附加到网格,然后刷新以刷新网格。除了传呼机停止工作以外,还可以正常工作。它只会给我一个没有电子邮件的信息。刷新KendoUI网格 - 分页器破损

我创建了一个的jsfiddle来证明我的意思:

http://jsfiddle.net/DXgYu/

这里是我使用刷新电网代码:

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

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

在此先感谢。

回答

1

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

function setds() { 
    return new kendo.data.DataSource({ 
     ... 
    }); 
} 
+0

谢谢!它的工作非常完美。 – InfoTechNext 2013-05-14 13:51:18