Показать сообщение отдельно
  #2 (permalink)  
Старый 27.06.2014, 20:08
Аспирант
Отправить личное сообщение для moron Посмотреть профиль Найти все сообщения от moron
 
Регистрация: 29.07.2012
Сообщений: 49

Несколько видов на одну коллекцию с изменением порядка как я понял.
Я бы сделал как-то так: http://codepen.io/anon/pen/bEmyj
Если в кратце то обратите внимание только на код, что внутри коллекции: (ну или загляни к этому чуваку)
sortAttribute: "cost",
  sortDirection: 1,
  sortMovies: function (attr) {
      this.sortAttribute = attr;
      this.sort();
  },
  
  comparator: function(a, b){
    var a = a.get(this.sortAttribute),
        b = b.get(this.sortAttribute);
   
    if (this.sortDirection == 1) 
      return a > b ? 1 : -1;
    else 
      return a < b ? 1 : -1;
  }

Последний раз редактировалось moron, 27.06.2014 в 20:26.
Ответить с цитированием