使用键按字母顺序对主干集合进行排序
Alphabetically sorting a backbone collection using a key
我有一个集合需要在特定的键('display')上进行排序,我知道主干网有一个默认的比较器,默认情况下没有定义,但我不知道如何实际实现它
var listCollection = new Backbone.Collection(rebuiltArray.map(function(text){
return {
attribute: text,
displayNames: displayNames[text]
};
}));
提前感谢您的帮助
尝试以下
var ListCollection = Backbone.Collection.extend({
comparator: 'displayNames'
});
var listCollection = new ListCollection(rebuiltArray.map(function(text){
return {
attribute: text,
displayNames: displayNames[text]
};
}));
相关文章:
- 2个backbone.js集合,具有相同的模型,但排序顺序不同
- 如何合并不同集合的游标并按日期排序
- 转到其他 URL 后,如何保持排序的骨干.js集合
- 骨干.js具有多种排序的集合
- 对JavaScript集合中的对象进行排序
- 使用多个键对MongoDB中的集合进行排序
- 在主干集合中对模型进行排序的奇怪行为
- 根据三个模型属性对主干集合进行排序
- 具有主干集合的可排序表
- 根据模型属性对主干集合进行排序
- 通过最大的嵌入式文档对文档集合进行排序 mongodb
- 按字母顺序对主干集合进行排序
- 流星:等待客户端排序的集合
- 如何在Meteor中使用两个按时间排序的不同模板显示两个不同的集合
- 如何以“Rs. 350,40”格式将价格作为字符串对集合进行排序
- 主干集合排序按多个属性
- Backbone.js自定义集合排序
- SproutCore集合排序
- 按xpages中值的总和对文档集合排序
- Minimongo不能在客户端进行集合排序