Hazır benim eski favori, master-detay düzeni için bir sorun gibi geliyor. Her tablo aynı pencerede görüntülenen ayrı bir bölmede (5 üzerinden Bölmeleri 1) temsil edilmektedir. Bölmeleri 5 ardışık yoluyla, Tablo 1 için üst tırnağa düzenlenmiş ve / veya soldan sağa vardır. Her bölmede, bir şekilde kullanıcı için işaretlenir tam bir "aktif" kaydı, her zaman vardır. Her bölmenin içeriği o / yukarıda soldaki bölmelerinde aktif kayıtları tarafından belirlenir. Bu nedenle, N Bölmesi Bölmesi N-1 'de gösterilen tablo, N-1 aktif kayıt için Tablo N kayıtları gösterir. Bir bölmede aktif rekor geçen (herhangi bir alanda) odağı vardı tabloda hangisi kaydıdır. Bu durumda, örneğin, kullanıcı bölmesi, N-1 'de bu kayıt için herhangi bir alanda tıklayarak Tablo N-1, belirli bir kayıt için Tablo N kayıtları görüntüleyebilir. Pane N için sorgular (hayır, düğme lütfen "Yenile") Pane N-1 aktif kayıt değişiklikleri kez uyumsuz piyasaya sürüldü. Tüm olmayan-salt alanlar düzenleme yerinde olmalıdır. Bir Kaydet düğmesi veya menü öğesi ekler / (bir alan düzenlenmiş ve odak bırakır olduğunda bant genişliği işleyebilir eğer alternatif olarak, size, bir Güncelleme atabileceği) toplu olarak tüm tabloların tüm kayıtları günceller.
Böylece, Tablo N yeni bir kayıt eklemek için, kullanıcı yerleri Tablo N-1, Tablo 1 için doğru kayıtlara odaklanmak, sonra yerlerde Bölmesi N (örneğin, her yerde onu tıklatın) odaklanma ve ekleme Record menü öğesini seçer. Bu tamamlamak için kullanıcı için Pane N yeni bir boş kayıt ekler. Kullanıcı aktif Tablo N-1 kaydı için arzu kayıtları ile Pane N doldurmak için Kayıt Ekle seçmeye devam edebilirsiniz. Herhangi bir zamanda, kullanıcı Pane N +1 tıklayarak ve Kayıt Ekle seçerek yeni oluşturulan Tablo N rekor Tablo N +1 kayıt eklemek için aynı işlemi kullanabilirsiniz. Ayrıca, herhangi bir zamanda, kullanıcı herhangi bir bölmede kayıtların alanlarını düzenleyebilirsiniz. (Alternatif olarak, olabilir ayrı kayıt eklemek için bir bölmesine odak kayması zorunda kullanıcı kaydeder her tablo, Tutanak menü öğeleri ekleyin, ancak birçok menü öğeleri onun değer daha karmaşık alabilirsiniz; başka bir yaklaşım her zaman için bir Add Record menü öğesi için ihtiyacı ortadan kaldırarak doldurmak için kullanıcı için hazır her bölmesinde boş kayıt).
Bu tasarım onları herhangi bir zamanda herhangi bir tablo için uygun herhangi bir sırayla kayıt eklemek, silmek ve güncellemek için izin, en çok esneklik sağlıyor. Pencere düzenlemeler arasındaki aktif kayıtları "hatırlar" için, bu farklı olarak (belirli bir tablo N-1 kayıt Tablo N kayıtlarının bir dizi düzenleme N-1 kayıtlar arasında Tablo 1 'de sıkıcı yeniden seçerek ortadan kaldırarak, aynı zamanda çok verimli ), bir sihirbaz söylüyorlar. Bu veri görüntüleme ve keşfetmek kolaylaştırır ve (sihirbaz aksine, tekrar) pencere veya sayfalar arasında navigasyon en aza indiren sezgisel bir hiyerarşik düzen içinde tek bir pencerede tüm tablolar için tüm kayıtları görüntüler.
Beş bölmeleri tek bir pencerede bir çok, ama çok fazla değil. Kullanıcıların yeniden boyutlandırmak ve gizlemek / her bölmesini göstermek için kolay yollar sağlanan Ancak, bu yardımcı olacaktır. Kullanıcı Tablo N-1 bir kaydın Tablo N kayıtlarının bir demet üzerinde çalışmak gerekiyor eğer Böylece, o ya da o kaydırmayı en aza indirmek için tam bir pencere boyutuna Pane N genişleyen, tüm diğer bölmeleri gizleyebilirsiniz. Kullanıcı hiç çalışma veya düzenleme bazı tabloların kayıtları, kendi bölmelerinde onları koymak değil, aksine yapmak gerek yoksa da, her yapıda bitişik tablo için bir alan olarak görünür. Kullanıcıların Tablo N düzenlemek için izin verilmez Örneğin, daha sonra yerine Pane N her Tablo N +1 kayıt ait Tablo N kaydın fonksiyonel adını görüntüler Pane N +1 bir alan olabilir. Bir açılır liste yaparak, kullanıcı atamak / herhangi Tablo N +1 kayıt için Tablo N kaydı atamak yeniden mümkün olacak.
At Detaylar http://www.zuschlogin.com/?p=31.
Daha Yığın taşması daha malzeme ilgili olabilir:
Hierarchy Visual Design
UI design pattern for multi level grid
What’s best when inserting into a table view, and add button or a blank line?