SORU
27 Mayıs 2011, Cuma


Bir ağaç görünümü ile omurga widget

Bir ağaç görünümü widget (Windows dosya tarayıcı düşünün) hiyerarşik bir model görüntüler bir projede kullanmak için Backbone javascript framework değerlendiriyorum.

Benaşknasıl Omurgası dünya hakkında düşünüyor. Ancak, Omurga aslında bir sunucudan hiyerarşik bir model alma ve ağaç widget güncelleme olan bir kavram kanıtı olmadan dahil kodlama var. representing deep data structures with Backbone, ama merak ediyorum için çeşitli çözümler var gördüm... herkes aslında bu yapılır mı?

Mümkün olduğunu bilmek yardımcı olacaktır. Aslında ağaç Omurga veri hiyerarşik yapmak için UI bileşen ve işaretlerini görüntülemek adlandırma daha iyi olur. Örnek kod, bir parça inanılmaz harika olurdu.

Bildiğim kadarıyla veri boyutu, ağaç çalıştırılacak 100 düğümleri (klasörler) ile düşük 1000 yaprak öğeleri (belgeler), ve güzel olurdu kademeli yük verileri (örneğin, bir klasörde bir kullanıcı tıklama), ama muhtemelen değil, çok çekici bir kadın.

Teşekkürler!

CEVAP
4 EYLÜL 2011, Pazar


eğer veri seti hiyerarşik yolu seyahat etmek istiyorsanız eğer, tek seçenek iç İçe geçmiş bir dizi (http://en.wikipedia.org/wiki/Nested_set_model) kullanmaktır. bu olanak sağlar mağaza tüm koleksiyonu tek bir dizi (veya liste ya da her neyse istediğiniz için çağrı) ve bir "sol" ve "doğru" değerini belirlemek için bir yapı ve hiyerarşi listesi.

eğer doğru hatırlıyorsam, bu tekniği ilk ilişkisel bir veritabanında veri depolama ve sorguları optimize etmek için inşa edilmiştir. ancak, bunu bir kaç kez C#/data özyinelemeli bir hiyerarşi önlemek için, Win uygulamaları kullandım ve işe yaradı.

javascript bu uygulaması kolay olmalı, ama büyük bir liste ile gerçekleştirmek ne kadar bilmiyorum.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • aki6336

    aki6336

    14 AĞUSTOS 2008
  • fouseyTUBE

    fouseyTUBE

    21 Mart 2011
  • LavcoPriceTech

    LavcoPriceTe

    21 AĞUSTOS 2010