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

  • Dogbert files

    Dogbert file

    12 Ocak 2012
  • Friday NightFort

    Friday Night

    15 EYLÜL 2011
  • metal571

    metal571

    30 Mayıs 2006