2011-03-22 31 views
0

我有一個基於網格旁邊的類別選擇框顯示圖像的網格。例如,如果選擇了全部照片選項卡,網格將顯示所有照片。如果選擇了夏威夷標籤,它只會顯示來自夏威夷的照片。我有一個可以跟蹤所有圖像的mediaStore。Ext.PagingToolbar無法正常工作

bbar: new Ext.PagingToolbar({ 
     pageSize: 25, 
     store: mediaStore, 
     displayInfo: true, 
     displayMsg: 'Displaying images {0} - {1} of {2}', 
     emptyMsg: "No data to display" 
    }) 

這是我用來顯示分頁工具欄的代碼。它適用於所有照片選項卡,但當我點擊任何其他類別時,例如說有50張照片的類別,它會顯示1頁,其中包含下一個和後退按鈕。如果您點擊下一個按鈕,grad會切換回顯示所有照片類別,並且頁碼會從2中的1跳到2中的2,而不是2中的2。有人知道問題可能出在哪裏嗎?

回答

0

我結束了設置baseParams包含一個selectionid並初步建立起它在jsonstore爲「」:您調用filterBy方法後調用加載方法。

baseParams: 
{ 
    selectionid: '' 
} 

然後進行選擇時改變了我修改我應該在哪裏做到這一點,利用

mediaStore.setBaseParam('selectionid', record.id); 
1

這是因爲您的mediaStore仍包含所有記錄(圖像細節)。過濾只是隱藏行。

mediaStore.load(mediaStore.lastOptions); 
+0

的baseParam的價值?在分頁工具欄中? – MBU 2011-03-23 21:00:21