Интерфейс мастер-деталь
При компьютера проектировании пользовательского интерфейса интерфейс «основной-подробный» отображает основной список и сведения о выбранном в данный момент элементе. Первоначальная мотивация для создания основных деталей заключалась в том, что такая таблица просмотра на старых 80-символьных дисплеях 1980-х годов могла удобно отображать на экране одновременно только около четырех столбцов, в то время как типичный объект данных будет иметь около двадцати полей. Решение в том, что детализация показывает все двадцать полей, а мастер показывает только общепризнанные три-пять, которые поместятся на экране в один ряд без прокрутки.
Основная область может представлять собой форму, список или дерево элементов, а область подробностей может представлять собой форму, список или дерево элементов, обычно размещаемых под основной областью или рядом с ней. [ 1 ] Выбор элемента из основного списка приводит к тому, что сведения об этом элементе заполняются в области сведений. [ 2 ] [ 3 ]
Модель данных
[ редактировать ]
Отношения «главный-детали» представляют собой отношения типа «один-ко-многим». Примерами отношений «основной-подробный» являются: набор заказов на закупку и набор позиций, принадлежащих каждому заказу на закупку, отчет о расходах с набором статей расходов или отдел со списком принадлежащих ему сотрудников. Приложение может использовать эту связь «основной-подробный», чтобы пользователи могли перемещаться по данным заказа на покупку и видеть подробные данные для отдельных позиций, связанных только с выбранным основным заказом на покупку.
См. также
[ редактировать ]Примечания
[ редактировать ]- ^ «Основные/детальные шаблоны» . Оракул. Архивировано из оригинала 26 мая 2006 г. Проверено 15 ноября 2008 г.
- ^ Митчелл, Скотт (июнь 2006 г.). «Урок 7. Фильтрация основных/деталей с помощью раскрывающегося списка» . Сеть разработчиков Microsoft . Проверено 18 апреля 2008 г.
- ^ «Создание интерфейса Master-Detail» . Яблоко. Архивировано из оригинала 14 февраля 2009 г. Проверено 15 ноября 2008 г.