我在我的web應用中使用了骨幹分頁器插件(服務器模式)。這個插件以頁面的形式與服務器對話。例如,爲了獲得第5頁的結果,它給出如下(從分頁程序服務器例如採取:http://backbone-paginator.github.io/backbone.paginator/examples/server-mode.html)的請求Backbone Pageable Collection如何覆蓋queryparams的值
https://api.github.com/search/issues?page=5&per_page=15&...
但我的服務器接受計數和偏移值,而不是網頁和per_page。所以,我必須轉換
"page=5" to "offset=76" (assuming page size is 15).
同樣
"per_page=15" becomes "count=15".
因此,修改後的請求應該是什麼樣子,
https://api.github.com/search/issues?offset=101&count=15&...
我可以改變的使用 「queryParams」 參數名稱哈希。但無法弄清楚如何將page = 5更改爲offset = 76。
我以爲我應該重寫獲取*頁面方法,但在那裏我沒有訪問查詢參數。
任何幫助,在此非常感謝。
我最終通過恢復到backbone.collection實現了我自己的頁面狀態管理版本。 –