3.1. Форма#
Корневой элемент графического интерфейса размещающий в себе компоновщик и фреймы.
Форма может быть открыта 4-х режимах:
Main - главная форма.
Modal - модальная форма.
Lookup - форма выбора.
MDI - закладка в рабочей области главной формы.
3.1.1. Main#
Главная форма является корневым элементом пользовательского графического интерфейса. У приложения может быть только одна главная форма. Содержимое главной формы определяется метаданным главной выборки приложения.
Для PostgreSQL решения: главная форма может отображать произвольную компоновку фреймов. По умолчанию, фрейм рабочего стола
CoreDesktop
.Для Oracle решения: главная форма всегда отображает фрейм рабочего стола
CoreDesktop
.
3.1.2. Modal#
Модальная форма отображается поверх всех, открытых ранее форм, блокируя доступ к ним. Открытие модальной формы запускает вложенный цикл обработки команд клиентского приложения, в ожидании команды закрытия формы. До закрытия формы, команда, приведшая к открытию формы, считается не завершённой, и java-стек не раскручивается. Результатом закрытия формы является значение: успех/отмена.
3.1.3. Lookup#
Форма выбора открывается аналогично модальной форме. В отличие от модальной формы, результатом закрытия формы выбора является структура, возвращающая данные, запрошенные из выборок формы.
3.1.4. MDI#
MDI формы отображаются в виде закладок в рабочей области главной формы. Формы не блокируют интерфейс. Между MDI формами возможно переключаться. Из MDI формы не возможно вернуть значения.