Пагинатор позвоночника не нумерует мою коллекцию
define([
'underscore',
'backbone',
'models/shared_object',
'backbone_paginate'
], function(_, Backbone, Shared_Object){
"use strict";
var myCollection= Backbone.Collection.extend({
initialize: function(option) {
Backbone.Pagination.enable(this,{ipp:2,fetchOptions:{add:true}});
},
model: Shared_Object,
baseUrl: function() {
return location.protocol + '//' + location.host+'/address';
},
parse:function(dat){
return dat.items;
}
});
return new myCollection();
});
У меня есть эта коллекция, и я пытаюсь разбить ее на страницы таким образом, чтобы она доставляла только 2 элемента за вызов. Как видите, у меня есть ipp:2, который устанавливает на страницу 2 элемента на страницу. Тем не менее, я не понимаю, почему он выбирает все предметы из моей коллекции. Что-то не так с моей функцией Parse()?
1 ответ
Как указано выше:
Это звучит как проблема с сервером, а не проблема Backbone.
Две вещи, на которые нужно смотреть:
какие параметры отправляются на сервер и есть ли на нем ipp?
Проверьте, действительно ли ipp принимается сервером, и делает ли он то, что должен, чтобы ограничить количество элементов, отправляемых обратно клиенту.