Bu, çoklu olayları çözmek için uğraştığım oldukça sinir bozucu bir sorundur ve hiçbir zaman tatmin edici olmayan bir çözüm buldum.Bir web uygulamasında hiyerarşik verileri görüntülemek için zarif bir yol
Web uygulamanızın kullanıcısına sunmak zorunda olduğunuz 'karmaşık' bir hiyerarşik veri yapınız olduğunu ve hiyerarşideki birçok düğümün de düzenlenebilir olması gerektiğini varsayalım. Örneğin, her bir Projenin kendileriyle ilişkili birden fazla görevi olabileceği Proje ayrıntılarını sunmanız gerektiğini varsayalım. Artık bir kullanıcı bir projeyi düzenlemek (örneğin ismini değiştirmek) ya da kendisine özel bir Görev eklemek, bir görevi düzenlemek veya bir tane kaldırmak isteyebilir.
Genelde bununla ilgili olarak bir Projeler tablosu ve bir Proje formu Bir kullanıcı proje tablosunda bir satırı tıklattığında, form Proje ayrıntılarını yansıtacak şekilde doldurulur ve söz konusu Proje için görevleri içeren başka bir tablo doldurulur. Bu yaklaşım, hiyerarşinizde çok fazla seviyeye sahip olduğunuz halde oldukça karmaşıktır ve istediğiniz kadar veriyi saklayıp saklamayacağını ve boş yer tutucuları vb. Görüntülemeye veya kaydırmayacağınızı asla bilmiyorum.
Bu yüzden benim sorularım: bu sorunun zarif bir şekilde çözüldüğü herhangi bir örneği biliyor musunuz? Bir UI tasarımı/en iyi uygulama perspektifinden en iyi olana dair bir fikir birliği var mı? (Bu dili/platformu agnostik olarak kasıtlı olarak sakladım).
Tüm önerileri takdir ediyoruz.