У меня есть Backbone.Pageable коллекция, на которой я пытаюсь сделать фильтр, но и сбросить коллекцию с отфильтрованными значениями, но после сброса коллекция.fullCollection имеет одну меньшую модель, чем оригинал.FullCollection Backbone.PageableCollection действует weird после сброса
Это моя коллекция:
var todoCollection = Backbone.PageableCollection.extend({
mode:'client',
search: function(letters){
var self = this;
if(letters === "") return this.fullCollection.models;
var pattern = new RegExp(letters,"i");
return this.fullCollection.filter(function(data) {
return pattern.test(data.get("text"));
});
}
});
Вы можете проверить на этой скрипке here.
Основу коллекции, кажется, работает, как ожидалось. Это плагины 'fullCollection', которые не обновляются. Они утверждают, что поддерживают такую функцию? Если так, возможно, это проблема с плагином для paginator ..? Вы пытались подняться в github? –
Я не уверен, что они претендуют на такую функцию, но я видел ее использование в этом конкретном стиле и прекрасно работает. Я попытаюсь дать ему еще одну хорошую попытку, прежде чем поднимать вопрос в github. – shahsank3t