我有一个基本的集合:按日期排序是否可以为集合动态定义比较器函数?
myCollection = Backbone.Collection.extend({
model: myModel
url: '/theurl',
initialize: function(){
this.fetch();
})
})
当初始化时,收集接收的物品。 我希望能够使用另一个模型属性(名称,评级等)动态重新排序集合。
与收集相关的观点,我想一个click事件绑定到这样的回调:
reorderByName: function(){
myCollection.comparator = function(item){
return item.get('name');
});
this.render();
})
不幸的是,这似乎并没有工作。有关我如何做到这一点的任何建议?
谢谢。
是的,由于某种原因,我错过了“排序”的文档...感谢您的帮助 – 2011-05-25 07:08:57