2014-10-20 70 views
0

我想用批量分頁來實現分頁。如何使用批量頁面實現JQGrid分頁?

例如假設我在數據庫中有950條記錄,並且分頁是10,那麼我想要以五個頁面中的多個數據獲取數據。

即如果我在頁面1我應該從DB接收5(50記錄)頁面並將它們緩存在本地。所以,如果

用戶點擊下一步,然後他/她應該從本地緩存中獲取數據,但如果用戶點擊了

第六頁,然後再做服務器的請求,並得到下一個5點的數據。

回答

0

我看不到任何簡單的方法來實現你問的行爲。

我發現950條記錄不是太多。我會建議你使用loadonce: true選項。服務器必須返回數據的所有行。數據需要在最初排序。您無需填寫pagetotalrecords部分答案。答案可能只是一組通常放在rows響應部分的項目。你應該不要忘記使用gridview: true選項來獲得更好的性能。

只要嘗試使用loadonce: true選項,我希望你會在網格中有非常好的表現。

+0

這只是一個例子。在Live中有數百萬條記錄:) – 2014-10-20 10:48:14

+0

我在那裏**您在問題中發佈的** 950 **記錄和**數百萬條記錄**之間存在大**差異。實施應該完全不同。爲了理解:以最高時速50公里/小時製造汽車是另一個問題,因爲以最高速度500公里/小時製造汽車。一個*必須使用不同的技術*來製作這兩款汽車。 – Oleg 2014-10-20 11:16:28