Başlatma Sonra Omurga Koleksiyonu sıralama
Backbone.js öğeleri listesi e işlemek için kullanıyorum.g Kitaplar. Liste oluşturulur sonra onları sıralamak için kullanıcı için seçenek vardır. Yani eğer kullanıcı Adı Göre Sıralamak tıkladığında, ya da Yazar Tarafından Sıralama listesi istemci tarafında kendiliğinden olur Adı.
window.Book = Backbone.Model.extend({
defaults: {
title: "This is the title",
author: "Name here"
},
Bu tür Omurga bir uygulama bağlamında kullanarak gerçekleştirmek için en iyi yoldur. Bu AppView jQuery dom sorter kullanırım?
CEVAP
Bak istersen bu konuyla ilgili bir tartışma var: https://github.com/documentcloud/backbone/issues/41.
Kısacası bir Kullanıcının seçtiği 'X',: . göre sırala o zaman
- Koleksiyonu
comparator
işlevi ayarlayın - Koleksiyon
sort
fonksiyonusort
bir olayı tetikleyecek () arayın - Sizin bakış
sort
olay ve (açık ve) öğelerini yeniden dinle
Adım 1 & 2 işlemek için başka bir yolu Koleksiyonu 6 ** yöntemini çağırır ve sonra da Görünüm dinle, özel bir olayı tetikleyen kendi yöntemi var.
Ama temizleme ve yeniden Görünümü, sıralama ve Toplama bu sıralama ile eşit tutmak (ve belki de) en hızlı en kolay yoludur durum gibi görünüyor.
Fasulye başlatma tamamlandıktan sonra ...
İOS için hata ayıklayıcısını başlatma ...
Denetim sıralama: SortDirection her za...
Java: bir dizi Sıralama...
Karma olmadan omurga yolları?...