Ich habe eine Backbone.Pageable-Sammlung, auf der ich versuche, einen Filter zu machen und die Sammlung mit den gefilterten Werten zurückzusetzen, aber nach dem Zurücksetzen hat collection.fullCollection ein Modell weniger als das Original.Backbone.PageableCollection fullCollection wirkt nach dem Zurücksetzen seltsam
Dies ist meine Sammlung:
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"));
});
}
});
Sie auf dieser Geige here überprüfen.
Das Rückgrat Sammlung scheint wie erwartet zu funktionieren. Es ist das Plug-in 'fullCollection', das nicht aktualisiert wird. Fordern sie diese Funktion zu unterstützen? Wenn ja, dann ist das ein Problem mit dem Paginator Plugin ..? Haben Sie versucht, ein Problem in GitHub aufzuwerfen? –
Ich bin mir nicht sicher, ob sie solch ein Feature beanspruchen, aber ich habe gesehen, dass es auf diese besondere Weise verwendet wird und gut funktioniert. Ich werde versuchen, es noch einmal zu versuchen, bevor ich ein Problem in GitHub anstecke. – shahsank3t