2013-03-20 57 views
0

我不確定它是否可能,但我想知道是否可以設置分頁頁數。這是我可以設置頁面1的20(如果我設置我的總頁數爲20)也有人點擊下一頁時,它會返回頁面的數據,這取決於頁碼,但可以是任何大小我不想限制頁面大小。這將取決於頁碼的動態頁面大小。大多數情況下,我在第一次看到有人提交表單時,我可以發送總頁數,當他們點擊下一頁時,它會顯示該頁面的所有數據。我想知道是否可以發送總頁數,因爲我們發送totalProperty作爲數據行總數。如下所示。我想使頁面大小動態化,就像totalProperty = total現在一樣。另外我想知道是否可以設置總頁數。如何在ExtJS 4分頁中設置總頁數?

var store = Ext.create('Ext.data.Store',{ 
    model: 'test_data_layout', 
    pageSize: '50', 
    proxy: { 
     type: 'ajax', 
     url: url, 
     actionMethods: { 
      create : 'POST', 
      read : 'POST', 
      update : 'POST', 
      destroy: 'POST' 
      }, 
     reader: { 
      type: 'json', 
      root: 'data', 
      totalProperty: 'total' 
     } 
    }, 
    autoLoad: true 
}); 

回答

1

這不是它的工作原理。 您告訴它您總共有多少條記錄以及您想要放入頁面的記錄數量,並計算出您的頁數。簡單。

+1

是的我意識到這一點,但我正在尋找如果這是可能的。我想爲我的問題提供不同的解決方案。不管怎樣,謝謝你。 – mysteriousboy 2013-03-21 16:40:49