SORU
10 AĞUSTOS 2011, ÇARŞAMBA


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
10 AĞUSTOS 2011, ÇARŞAMBA


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

  1. Koleksiyonu comparator işlevi ayarlayın
  2. Koleksiyon sort fonksiyonu sort bir olayı tetikleyecek () arayın
  3. 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.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • GALERNAYA20

    GALERNAYA20

    19 NİSAN 2011
  • SHAYTARDS

    SHAYTARDS

    1 EKİM 2008
  • sinumatic

    sinumatic

    19 Aralık 2006