Для отображения объемных списков данных используется универсальная табличная форма. В общем случае форма включает функционал по отображению данных в виде таблицы, в ячейках которой отображаются данные, средства анализа данных списка и редактированию элементов списка.
Каждая табличная форма связана с определенной сущностью системы (текущая сущность). Например, форма отображения списка медицинских организаций связана с сущностью «Медицинская организация». Заголовки колонок соответствуют атрибутам текущей сущности, сущностей, с ней связанных или значениям, вычисляемым на их основе. Каждая строка таблицы отображает соответствующие атрибуты конкретного экземпляра сущности.
На Рис. 12.1 представлено главное окно приложения с открытой табличной формой:
· Панель инструментов приложения содержит группу кнопок управления данными формы. Функции управления данными описаны в п. 12.4.
· Верхнюю часть вкладки справочника занимает панель фильтра, по умолчанию она свернута. Подробно средства фильтрации данных описаны в п. 12.3.
· Собственно табличная форма занимает оставшуюся часть рабочей области вкладки. Первая строка таблицы – это область заголовков колонок. Кроме отображения наименований атрибутов заголовки таблицы также являются элементами управления, см. пп. 12.1 и 12.2.
· Панель статуса главного окна приложения содержит строку состояния, которая отображает справочную информацию по активной вкладке. В частности, общее количество строк таблицы и из них количество выделенных.
Рис. 12.1 Универсальная табличная форма
