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

  • Besnik Ibrahimi

    Besnik Ibrah

    27 Mart 2010
  • echifitness

    echifitness

    9 Kasım 2008
  • Elly

    Elly

    3 EKİM 2005