こんにちは、万能コミュニティです。
backbone-pageable と一緒に 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 の値を返します。私は何を逃したのですか?