你好全能社区,
我正在尝试将 bbGrid 与骨干分页一起使用。我已经设法让分页工作,因为我可以将 page 和 per_page 发送到服务器,并且 bbGrid 显示正确的项目数和页码。但我无法让分页在网格中工作,因为我的集合没有返回正确的长度值。
这是我的收藏:
define([
'backbone-pageable',
'models/DeliveryModel'
], function(BackbonePageable, DeliveryModel) {
var DeliveryCollection = Backbone.PageableCollection.extend({
model : DeliveryModel,
url : '/UIServices/rs/material/v1/deliveries',
// Parse server response to handle total number of items
parseState: function (resp, queryParams, state, options) {
return {totalRecords : parseInt(options.xhr.getResponseHeader("X-Result-Counter"))};
}
});
return DeliveryCollection;
});
我希望 collection.length 返回 X-Result-Counter 的值,但它总是返回 per_page 的值。我错过了什么?