4.2.Структура основного окна приложения
Пользовательский интерфейс объединяет в себе элементы управления и компоненты программы, которые способствуют взаимодействию пользователя с программным обеспечением.
Основное окно приложения обеспечивает навигацию и структуру для работы пользователя с ИС Россвязи.
Основное окно приложения состоит из нескольких логических областей.
Вверху окна находится область системных команд (Рисунок 4.2.). В этой области выводится заголовок приложения, и располагаются системные команды. Системные команды обеспечивают выполнение общих действий по управлению программным комплексом.
Рисунок 4.2.. Область системных команд
Под областью системных команд слева расположена панель разделов и навигации (Рисунок 4.2.). В контексте каждого раздела решается конкретный набор задач. Раздел имеет многоуровневую структуру вложений. Записи вложений последнего уровня позволяют открывать формы списков вызываемых данных в рабочей области основного окна приложения.
Рисунок 4.2.. Панель разделов и навигации основного окна приложения
Под областью системных команд справа от панели разделов и навигации расположена рабочая область основного окна приложения (Рисунок 4.2.). Рабочая область предназначена для отображения форм списков и форм элементов.
Рисунок 4.2.. Рабочая область основного окна приложения
4.2.1.Структура формы списка элементов
Форма списка рабочей области окна (Рисунок 4.2.1.) обычно включает в себя панель заголовка формы (1), командную панель формы (2), панель фильтра (3) и рабочую область формы (4).
Рисунок 4.2.1.. Форма списка рабочей области
4.2.2.Рабочая область
В рабочей области отображаются данные, представленные в табличном виде. Таблицы могут быть с разным количеством строк и столбцов, с разным набором реквизитов записей. Однако принцип работы с таблицами и отображающимися в них записями для всех таблиц одинаков. Для удобства просмотра записей таблицы предусмотрена возможность их фильтрации с помощью панели фильтра, а для настройки отображения записей в таблице, предусмотрен ряд команд.
4.2.2.1.Вызов списка команд для настройки отображения записей таблицы
Для того, чтобы вызвать список команд, необходимо левой кнопкой мыши нажать на любой из заголовков столбцов таблицы. В итоге произойдет инициализация контекстного меню со списком доступных команд (действий) над текущей таблицей (Рисунок 4.2.2.1.).
Рисунок 4.2.2.1.. Контекстное меню со списком действий над таблицей
4.2.2.2.Скрыть выбранный столбец текущей таблицы
Левой кнопкой мыши нажать на заголовок столбца таблицы (который нужно скрыть). В итоге произойдет инициализация контекстного меню действий, из контекстного меню выбрать действие «Скрыть « Заголовок столбца таблицы». В результате указанный столбец будет скрыт.
4.2.2.3.Скрыть/отобразить выбранные столбцы
Из контекстного меню действий над таблицей выбрать пункт «Настройка столбцов». В итоге произойдет инициализация окна настройки отображения столбцов таблицы (Рисунок 4.2.2.3.), в окне настройки необходимо отметить перечень столбцов для отображения, нажать на кнопку «Сохранить». В результате таблица будет включать в себя отмеченные столбцы.
Рисунок 4.2.2.3.. Окно настройки отображения столбцов таблицы
4.2.2.4.Восстановить столбцы, заданные по умолчанию
Из контекстного меню действий над таблицей выбрать пункт «Восстановить столбцы». В итоге таблица будет состоять из столбцов заданных по умолчанию (данный список определяется разработчиком системы).
4.2.2.5.Отобразить итоговые значения по заданному столбцу
Левой кнопкой мыши нажать на заголовок столбца таблицы (по которому нужно получить итоговые значения). В итоге произойдет инициализация контекстного меню действий, из контекстного меню выбрать действие «Подсчет итогов». В результате отобразится окно итоговых значений по выбранному столбцу (Рисунок 4.2.2.5.).
Рисунок 4.2.2.5.. Отображение итоговых значений по выбранному столбцу
4.2.2.6.Сортировка элементов таблицы по значениям выбранного столбца согласно заданному типу сортировки
Левой кнопкой мыши нажать на заголовок столбца таблицы (по которому нужно отсортировать элементы таблицы). В итоге произойдет инициализация контекстного меню действий, из контекстного меню выбрать действие «Сортировать по… -> тип сортировки». В результате элементы таблицы будут отсортированы по значениям выбранного столбца согласно заданному типу сортировки (Рисунок 4.2.2.6.).
Рисунок 4.2.2.6.. Элементы таблицы отсортированы по значениям столбца «Телефон»
4.2.3.Панель фильтров
Для удобства просмотра записей таблицы предусмотрена возможность их фильтрации с помощью панели фильтра. Панель фильтров состоит из полей, по значениям которых происходит фильтрация данных таблицы рабочей области формы. Возможно применение как одного, так и нескольких фильтров одновременно в произвольном составе. Стандартный состав полей фильтров определяется разработчиком системы, но и для пользователей предусмотрена возможность интерактивного добавления дополнительных полей фильтра.
4.2.3.1.Заполнение полей фильтра
Заполнить нужные поля фильтрации, указав значение одного или нескольких реквизитов, по которым следует выполнить фильтрацию (Рисунок 4.2.3.1.). Значение вводится вручную с клавиатуры или выбирается из справочника в зависимости от элемента интерфейса, предусмотренного для его ввода.
Рисунок 4.2.3.1.. Заполнение полей фильтра
4.2.3.2.Применение условий фильтрации
Для применения условий фильтрации необходимо нажать на кнопку «Применить». В результате в таблице отобразятся записи с учетом заданных условий фильтрации.
4.2.3.3.Отмена условий фильтрации
На командной панели формы списка рабочей области нажать на кнопку «Очистить панель фильтрации». В результате значения полей фильтра будут очищены.
Присутствует возможность добавления дополнительных полей фильтра. Для этого необходимо выполнить следующие действия:
4.2.3.4.Вызов формы параметром фильтра
Правой кнопкой мыши нажать на область панели фильтра: произойдет инициализация контекстного меню (Рисунок 4.2.3.4.). Из контекстного меню выбрать действие «Добавить фильтр по полю». В результате произойдет инициализация формы параметров фильтра (Рисунок 4.2.3.4.).
Рисунок 4.2.3.4.. Инициализация контекстного меню
Рисунок 4.2.3.4.. Форма параметров фильтра
4.2.3.5.Определение параметров фильтрации
Для заполнения обязательного поля ввода «Поле» необходимо выбрать значение из справочника (Рисунок 4.2.3.5.). Значения справочника «Список [Поле]» соответствуют полям таблицы (рабочей области основного окна приложения), по которым и будет производиться фильтрация.
Рисунок 4.2.3.5.. Форма параметров фильтра
По умолчанию значение условия фильтрации определено как «Равно», но пользователь может изменить на любое из списка доступных значений.
Нажатием кнопки «Ок» применить параметры фильтра. В результате на панели фильтрации отобразится дополнительное поле фильтра.
4.2.3.6.Удаление дополнительного поля фильтра
Нажать на кнопку «Удалить фильтр» (кнопка расположена с правой стороны поля фильтра). При завершении работы с приложением панель фильтрации автоматически очищается от дополнительных полей фильтра.
4.2.4.Верхняя командная панель
Верхняя командная панель содержит перечень команд для управления элементами списка.
Таблица 4.2.4.А
Описание доступных команд формы списка элементов
Название команды
|
Условие для выполнения команды
|
Описание команды
|
Обновить список (F5)
|
|
Данная команда предназначена для обновления элементов в рабочей области формы списка
|
Создать (F9)
|
|
Данная команда предназначена для создания нового элемента формы списка. Инициирует форму создаваемого элемента в рабочей области основного окна приложения.
|
Создать с копированием (Shift+F9)
|
Активен элемент формы списка
|
Данная команда предназначена для создания нового элемента формы списка на основе выбранного. Инициирует форму создаваемого элемента в рабочей области основного окна приложения, при этом значения полей заимствуются от выбранного элемента.
|
Редактировать (F4)
|
Активен элемент формы списка
|
Данная команда предназначена для инициации формы выбранного элемента в рабочей области основного окна приложения в целях просмотра изменения значений полей элемента.
|
Удалить (Del)
|
Активен элемент формы списка
|
Данная команда предназначена для удаления выбранного элемента.
|
Показать/скрыть панель фильтра
|
|
Данная команда предназначена для отображения либо удаления панели фильтра с рабочей области основного окна приложения
|
Очистить панель фильтрации
|
|
Данная команда сбрасывает значения, по которым производилась фильтрация элементов формы списка
|
Печать (CTRL+P)
|
|
Печать элементов формы списка
|
Экспорт таблицы (CTRL+E)
|
|
Экспорт элементов формы списка
|
|