Атрибуты группы реестров:
поле ввода «Название группы реестров» - содержит название выделенной группы (обяз.). Отсутствует для корневого элемента;
поле ввода «Код» - представляет собой однострочное текстовое поле ввода, обязательное для заполнения (см. Требования к полю ввода код). Отсутствует для корневого элемента;
кнопка «Добавить», по нажатию на которую открывается диалог выбора реестра;
таблица «Реестры». Таблица состоит из следующих столбцов:
«Название» - содержит название группы или реестра. Название группы выделяется жирным шрифтом;
столбец без названия, который содержит иконки удаления
При нажатии на кнопку добавить «Добавить» открывается окно с заголовком «Выбор реестров». Окно состоит из следующих элементов:
строка поиска, которая используется для поиска по названию
реестра. После ввода необходимого текста и нажатия клавишы
Enter
либо иконки «Лупа» в
таблице отображаются реестры, соответствующие введенному
тексту. Отмеченные до поиска реестры остаются выбранными;
пагинатор, который используется для перехода по страницам.
таблица, в которой отображаются все реестры текущего приложения. Она состоит из столбцов:
столбец без названия, в котором находятся флажки для выбора реестра.
столбец «Реестр», который содержит название реестра;
кнопка «Выбрать»
При сохранении группы реестров возможно исполнение альтернативных потоков 1, 2, 3, 4
Альтернативные потоки событий
Альтернативный поток 1. Поле ввода «Название группы реестров» не заполнено. По нажатию на кнопку «Сохранить», поле подсвечивается красным цветом, система выдает сообщение:
Заполните обязательное поле
Альтернативный поток 2. Поле кода содержит неразрешенные символы либо начинается с цифры.
Поле подсвечивается красным по ходу ввода символов, а при попытке сохранения действие не выполняется и отображается ошибка с текстом:
Код может содержать прописные и строчные буквы латинского алфавита, цифры и _, но не должен начинаться с цифры
Альтернативный поток 3. Поле кода не заполнено, сохраняются изменения.
Действие не выполняется, поле подсвечивается красным и отображается ошибка с текстом:
Введите код
Альтернативный поток 4. Введенный код не уникален, сохраняются изменения.
Действие не выполняется, поле подсвечивается красным и отображается ошибка с текстом:
Данный код уже используется