Ana ayrıntı arayüzü - Master–detail interface

İçinde bilgisayar Kullanıcı arayüzü tasarımı, bir ana ayrıntı arabirimi bir ana liste ve o anda seçili olan öğenin ayrıntılarını görüntüler. Ana ayrıntı için orijinal motivasyon, 1980'lerin 80 karakter genişliğindeki eski ekranlardaki böyle bir görünüm tablosunun, ekranda aynı anda yalnızca yaklaşık dört sütunu rahatça gösterebilmesi, tipik bir veri varlığının ise yirmi kadar alana sahip olmasıydı. Çözüm, ayrıntının yirmi alanın tümünü göstermesi ve ana öğenin, kaydırma yapmadan bir satırda ekrana sığacak şekilde yalnızca genel olarak tanınan üç ila beşini göstermesidir.

Bir ana alan, bir öğe formu, listesi veya ağacı olabilir ve bir ayrıntı alanı, genellikle ana alanın altına veya yanına yerleştirilmiş bir öğe formu, listesi veya ağacı olabilir.[1] Ana listeden bir öğe seçmek, o öğenin ayrıntılarının ayrıntı alanında doldurulmasına neden olur.[2][3]

Veri örneği

İçinde KODASİL veritabanları buna 'sahip-üye' denir

Ana-ayrıntı ilişkisi, bire çok tip ilişkisidir. Ana detay ilişkisinin örnekleri şunlardır: bir satın alma siparişi seti ve her bir satın alma siparişine ait bir dizi münferit kalem, bir dizi gider kalemini içeren bir gider raporu veya ona ait çalışanların bir listesini içeren bir departman. Bir uygulama, kullanıcıların satın alma siparişi verilerinde gezinmesini ve yalnızca seçilen ana satın alma siparişiyle ilgili satır kalemleri için ayrıntı verilerini görmesini sağlamak için bu ana ayrıntı ilişkisini kullanabilir.

Ayrıca bakınız

Notlar

  1. ^ "Ana / Ayrıntı Şablonları". Oracle. Alındı 2008-11-15.
  2. ^ Mitchell, Scott (Haziran 2006). "Eğitim 7: DropDownList ile Ana / Ayrıntı Filtreleme". Microsoft Geliştirici Ağı. Alındı 2008-04-18.
  3. ^ "Bir Ana Ayrıntı Arayüzü Oluşturma". elma. Alındı 2008-11-15.