當我嘗試拉動我的網格列表存儲的所有值時,不是給我存儲商店中的所有數據,而只是向我提供數據用戶的當前視圖。Sencha GXT Grid部件ListStore.getAll()僅返回部分數據
例子:
我有一個網格,看起來像這樣
1:蘋果
2:男孩
3:狗
4:果汁
5:幻燈片
6:JAVA
7:蟒
8:PHP
9:鍵盤
10:耙
然而,在實時網格看時,當前窗口中只有5個可用,而其餘10個被「隱藏」。這意味着用戶需要使用網格控件的滾動條來查看其餘的數據。我的問題是,如何確保我與整個列表商店進行交互,而不僅僅是部分?
看看'ListStore.size()'是否返回正確的計數。也嘗試調用'ListStore.findModelWithKey(String)'來查看是否發現隱藏的記錄。否則,如果需要同時訪問所有數據,則必須禁用網格分頁 - 我相信啓用分頁時,GXT網格不會保留隱藏的行加載。 – gknicker
ListStore.size()返回不正確的計數。我將如何禁用分頁? – sudobangbang
我知道有一個常規的'ListLoader'而不是'PagingLoader'(用於Grid.setLoader(ListLoader))。如果這沒有幫助,也許發佈你的代碼來創建和配置網格。您還可以查看[Sencha Javadoc](http://docs.sencha.com/gxt/3.1/javadoc/index.html)瞭解用於配置網格的非分頁版本的類。 – gknicker