2016-08-24 503 views
0

我有自定義搜索窗體的劍道網格。在我的搜索表單中,我已提交併重置按鈕。 如果搜索到某個網格,則網格將使用搜索的過濾器數據源進行更新,然後單擊復位網格將使用新的數據源進行刷新。 我的問題是沒有重置如果我改變pagesize的值10到20,我點擊重置網格..然後網格pagesize更改爲20到10 ...如果我點擊下一頁然後pagesize仍然20第二頁,10對於第一頁Kendo ui網格可更新網格後的網格尺寸

我該如何解決這個問題?任何想法 ? 我對分頁代碼:

  pageable: { 
       pageSizes: [10,20, 30, 50], 
       buttonCount: 5, 
       messages: { 
        itemsPerPage: "Items per page", 
        first: "First", 
        previous: "Prev", 
        next: "Next", 
        last: "Last", 
       } 
      }, 
+0

你需要保持用戶的喜好,看看這裏:HTTP: //demos.telerik.com/kendo-ui/grid/persist-state – calinaadi

回答

0

由於dimodi指出

您可能需要清除過濾器並設置您的pageSize

例子:

var grid = $("#GridName").data("kendoGrid"); 

grid.clearSelection(); 

var pagesize = grid.dataSource.pageSize(); 
grid.dataSource.query({ 
    sort: { field: sortField, dir: sortDescOrAsc }, 
    page: 1, 
    filter: {}, 
    pageSize: pagesize 
});