2011-05-19 72 views
0

我有一個使用CheckboxSelectionModel的EXT js網格。網格被分頁。第一列是複選框,此列標題也是複選框。當單擊列標題框時,它將選擇/刪除頁面上的所有行,並僅刪除該頁面。問題是,如果在一個頁面上選擇全部,然後轉到另一個頁面,列標題框仍然被選中。沒有選擇正確的記錄,只是沒有更新的最高記錄。我發現切換頁面時觸發的代碼。我已經設置了selModel var。我發現了一個條件來檢查列標題是否應該被檢查,我只是不知道如何更新它。任何人都可以給我一個想法如何做到這一點?EXT.js Grid CheckboxSelectionModel:Header Check box not updating

+0

http://stackoverflow.com/questions/7969607/extjs-checkboxselection-header-not-updating <=你可以參考這個 – Todayboy 2017-01-03 17:13:53

回答

0

你有沒有嘗試添加一個監聽器,網格的數據存儲:

listeners : { 
    'load' : function() { 
     grid.getSelectionModel().clearSelections(); 
    } 
} 

希望的clearSelections()方法也將取消頭複選框。

+0

我們在單獨的按鈕上使用clearSelections()和selectAll()。這些選擇/清除網格所有頁面上的所有記錄,並且不會影響列標題。 – Mike 2011-05-20 14:42:41