2013-05-08 110 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