WikiDer > Мастер-подробный интерфейс

Master–detail interface

В компьютер дизайн пользовательского интерфейса, а интерфейс master – detail отображает главный список и подробную информацию о текущем выбранном элементе. Первоначальная мотивация для основных деталей заключалась в том, что такая таблица просмотра на старых 80-символьных дисплеях 1980-х годов могла удобно отображать только около четырех столбцов на экране одновременно, тогда как типичный объект данных будет иметь около двадцати полей. Решение состоит в том, что в деталях отображаются все двадцать полей, а в главном блоке отображаются только обычно распознаваемые от трех до пяти, которые помещаются на экране в одну строку без прокрутки.

Основная область может быть формой, списком или деревом элементов, а область подробностей может быть формой, списком или деревом элементов, которые обычно размещаются либо ниже, либо рядом с основной областью.[1] При выборе элемента из основного списка сведения об этом элементе будут помещены в область сведений.[2][3]

Модель данных

В КОДАСИЛ базы данных это называется "владелец-член"

Отношения «главный – деталь» - это отношения типа «один ко многим». Примерами отношения «главный-подробности» являются: набор заказов на покупку и набор отдельных позиций, принадлежащих каждому заказу на закупку, отчет о расходах с набором статей расходов или отдел со списком принадлежащих ему сотрудников. Приложение может использовать это отношение "главный-подробный", чтобы пользователи могли перемещаться по данным заказа на закупку и просматривать подробные данные для отдельных позиций, связанных только с выбранным основным заказом на закупку.

Смотрите также

Заметки

  1. ^ «Основные / подробные шаблоны». Oracle. Получено 2008-11-15.
  2. ^ Митчелл, Скотт (июнь 2006 г.). «Урок 7: Основная / детальная фильтрация с помощью DropDownList». Сеть разработчиков Microsoft. Получено 2008-04-18.
  3. ^ «Создание интерфейса Master-Detail». яблоко. Получено 2008-11-15.