Раздел
Glossary Item Box
Элемент "Раздел" отображается в рабочей области пользовательского интерфейса после выбора соответствующего пункта меню в боковой панели либо на главной странице приложения (рис. 1).
Рис. 1. — Элементы интерфейса раздела [Контакты]
Как правило, раздел имеет два представления: отображение данных в реестре раздела (рис. 1) и отображение аналитики раздела (рис. 2).
Рис. 2. — Элементы интерфейса раздела [Контакты] в представлении "Аналитика"
Каждому разделу соответствует определенная схема. Например, конфигурирование раздела [Контакты] выполняется в схеме ContactSectionV2. Все схемы разделов унаследованы от родительской схемы BaseSectionV2.
Элементы пользовательского интерфейса приложения, относящиеся к разделу, размещены в соответствующих контейнерах, которые конфигурируются в базовой или унаследованной схеме раздела. К основным контейнерам раздела относятся:
- контейнер кнопок действий (ActionButtonsContainer), в котором размещены кнопка действия раздела (1) и кнопка с выпадающим списком действий (2);
- контейнер фильтров (FiltersContainer), в котором размещаются фильтры (3) и теги (4);
- контейнер отображения реестра раздела (GridDataView), в активной записи которого размещаются кнопки действий редактирования (5), копирования (6) и удаления (7) текущей записи;
- контейнер отображения аналитики раздела (AnalyticsDataView).
Расположение и состав основных контейнеров раздела, в зависимости от режима отображения данных, показаны на рисунках 1 и 2.
К основным элементам интерфейса и функциональным элементам раздела относятся: реестр, аналитика раздела, действия, фильтры и теги.
Реестр раздела — компонент, в котором в плиточном или списочном представлении отображаются записи, относящиеся к разделу. Реестр раздела отображается в контейнере GridDataView (рис. 1). Подробнее о реестре можно узнать из статьи "Реестр раздела".
Аналитика раздела — используется для визуализации статистических данных с помощью графиков, единичных показателей или списков. Блоки итогов и пользовательские виджеты отображаются в контейнере отображения аналитики раздела AnalyticsDataView (рис. 2). Подробнее итоги раздела рассматриваются в статье "Аналитика раздела".
Действия — функциональные элементы раздела, которые представляют собой набор операций над активной записью реестра. Действия могут быть вызваны при помощи кнопок разного вида (рис. 1), размещенных в контейнере ActionsButtons и контейнере активной записи (рис. 1). Подробнее действия раздела описаны в статье "Действия раздела".
Фильтр — элемент для поиска и фильтрации записей в разделе. Различают быстрый, стандартный, расширенный фильтры, а также группы фильтрации. Кнопки [Фильтр] размещаются в контейнере фильтров FiltersContainer (рис. 1, рис. 2). Более подробно фильтры рассматриваются в статье "Фильтры".
Тег — предназначен для быстрого и удобного поиска записей в разделе по ключевым словам. Как и фильтр, размещен в контейнере фильтров. Более подробно теги рассматриваются в статье "Теги".
Пример создания пользовательского раздела изложен в статье "Создание нового раздела".