我需要訂購具有兩列降序的集合,但firts考慮第一個訂單的第一列,然後第二個一,一列僅僅是一個標誌(0和1),另一個包含日期,我想在顯示這樣排序收集與兩列首先一列,然後由第二個在Backbone.js
1的方式對數據進行排序,2014年5月20日
1,5/15/2014
0,5/30/2014
0,2014年5月25日
0,2014年4月11日
這是我的代碼看起來像,但不工作,我不知道我做錯了。
extendCollection: function(Collection) {
_.extend(Collection.prototype, {
comparator : function(model) {
var dateCreated = new Date(model.get('dateCreated')).getTime();
return model.get('isFavorited') > dateCreated ? -1 : 1;
}
});
return Collection;
}
我試過,並返回數據的升序,如果我嘗試[-model.get(「isFavored」),dateCreated];]它返回isFavorited列以正確的順序,但dateCreated升序順序,我需要的日期以降序顯示:( – filistea
嘗試'[-model.get(「isFavored」),-dateCreated];' – nils
我試過了,但得到的結果與'[-model.get (「isFavored」),dateCreated]' – filistea