2016-10-05 47 views
2

我使用jQueryDatatable在默認情況下,其餘的將我的應用程序只發送前10點記錄連同它增加了pageCount如果我添加頁碼歇着URI它會發送接下來的10條記錄。
在這裏我的問題是我得到了第一個10條記錄,我想在第一個鏡頭中繪製datatable,並且我想根據REST響應中的pageCount值添加頁碼。當用戶點擊下一頁(比如2)時,必須從UI開始一個Ajax調用,並且必須重新繪製下一個10條記錄,並且前10條應該可用。數據表與AngularJS客戶端分頁

+0

所以,你想要正常的分頁行爲,但你希望它緩存先前加載的頁面,以避免不必要的服務器命中? –

回答

0

如果您想要保留之前加載的頁面的緩存,則可以嘗試使用流水線策略here

基本上,它攔截ajax調用,以便表使用緩存池中的數據(如果可用),或者如果不可用,則執行ajax調用。

+0

感謝您的回覆,基本上我想要的是。 –

+0

當我在REST查詢首次,它將返回以下列格式的響應: '頁次:1 每頁:10個 結果:數組[10] 總頁數:2個 總記錄:20' 現在我想根據上面的反應來繪製數據表。 **結果︰**對象包含響應(前10條記錄)現在當用戶點擊頁碼(比如說2)時,我想查詢相同的REST uri與查詢過濾器ie?page = 2現在我想填充他們在第二頁。 –