Добавление формы на кнопку
Внимание!
Приведенная ниже информация актуальна только для версий системы ELMA 3.13.0 и выше.
|
Чтобы добавить форму, открывающуюся по нажатию на кнопку, необходимо в
диалоговом окне настройки кнопки на вкладке Общие нажать на кнопку
Выбрать ссылку (рис. 1).
Рис. 1. Диалоговое окно настройки элемента "Кнопка". Вкладка "Общие"
Будет открыто окно выбора действия из реестра действий системы ELMA. Далее необходимо выбрать действие Формы (рис. 2).
-
Чтобы использовать созданную ранее форму (с настройками по умолчанию) текущего объекта, необходимо выбрать ее в данном списке (Например,
Новая запись,
Редактирование записи,
Просмотр записи) и нажать на кнопку
ОК. Название выбранной формы будет отображено в поле
Ссылка диалогового окна настройки элемента Кнопка на вкладке Общие.
-
При нажатии на кнопку
Открыть форму появляется возможность выбрать
тип открываемой формы. После нажатия на кнопку
ОК будет открыт мастер выбора форм.
Рис. 2. Диалоговое окно выбора ссылки
На первом шаге мастера выбора форм требуется выбрать тип открываемой формы (рис. 3) и нажать на кнопку Далее:
-
Локальная форма – форма текущего редактируемого объекта. Включает в себя все формы текущего объекта. При этом имеется возможность более гибкой настройки выбранной локальной формы.
-
Форма объекта – форма объекта, который был добавлен в качестве одного из свойств текущего редактируемого объекта. Стоит обратить внимание, что для корректного отображения формы объекта, необходимо выполнение следующих условий:
1.
тип связи данного свойства
Одиночная (1-1 или N-1);
2. данное свойство вынесено на основную редактируемую форму.
Рис. 3. Добавление формы. Шаг 1. Выбор типа открываемой формы
Дальнейшие шаги будут отличаться в зависимости от выбранного типа открываемой формы.
Шаг 2. Выбор формы
Данный шаг содержит две вкладки (независимо от выбранного типа открываемой формы): Форма и Дополнительно.
Вкладка Дополнительно (рис. 4) одинакова для всех типов открываемых форм. На данной вкладке расположены блоки: Настройки отображения формы и Настройки отображения всплывающего окна.
Рис. 4. Добавление формы. Шаг 2. Вкладка "Дополнительно"
В блоке Настройки отображения формы пользователь имеет возможность самостоятельно выбрать режим отображения элементов на форме:
-
Режим редактирования – позволяет отображать все элементы формы в режиме редактирования;
-
Режим "Только для чтения" – позволяет отображать все элементы формы в режиме просмотра (при этом редактирование элементов недоступно);
-
Наследовать от контейнера – режим, при установке которого формат отображения элементов данной формы наследуется от основной формы.
В блоке Настройки отображения всплывающего окна пользователь может задать заголовок данного всплывающего окна в поле Заголовок окна и ширину всплывающего окна в пикселях, установив флажок в поле Фиксированная ширина. По умолчанию данный флажок установлен и указано максимальное значение "850" пикселей. Для дальнейшего корректного отображения окна при настройке следует учитывать, что ширина всплывающего окна не может быть меньше его содержимого.
Вкладка
Формы на данном шаге и дальнейшие шаги будут отличаться в зависимости от выбранного
типа открываемой формы.
Чтобы добавить локальную форму, необходимо на шаге 1 (
рис. 3) установить переключатель в поле
Локальная форма.
Рис. 5. Добавление формы. Шаг 2. Локальная форма. Вкладка "Формы"
Чтобы завершить добавление формы, необходимо нажать на кнопку Сохранить.
На рис. 6 показано, как в веб-приложении будет выглядеть локальная форма, которая была добавлена на кнопку Новая запись пользовательского объекта Изучение клиента.
Рис. 6. Отображение Локальной формы в веб-приложении ELMA
На шаге 2 Выбор формы (рис. 7) на вкладке Форма необходимо выбрать из выпадающих списков:
-
объект, форму которого требуется использовать;
-
2. Все формы – это все формы данного объекта;
Эскиз формы будет отображен только в том случае, если в качестве типа формы выбран вариант Все формы.
Рис. 7. Добавление формы. Шаг 2. Форма объекта. Вкладка "Форма"
На рис. 8 показано, как будет выглядеть в веб-приложении форма редактирования объекта
Контрагент, которая была добавлена на соответствующую кнопку
Контрагент пользовательского объекта
Изучение клиента.
Рис. 8. Отображение Формы объекта "Контрагент" в веб-приложении ELMA
Чтобы добавить форму страницы, необходимо на шаге 1 (
рис. 3) установить переключатель в поле
Страница.
Рис. 9. Добавление формы. Шаг 2. Страница. Вкладка "Форма"
Шаг 3. Биндинг свойств
Данный шаг появляется только при
добавлении страницы на форму. На данном шаге осуществляется задание соответствий между контекстными переменными страницы и текущими контекстными переменными, т.е. появляется возможность открывать страницу с предустановленными значениями. Чтобы задать соответствия между текущими контекстными переменными и контекстными переменными страницы, необходимо воспользоваться контекстным меню (рис. 10).
Рис. 10. Добавление формы. Шаг 3 – Биндинг свойств. Страница
Чтобы завершить добавление формы, необходимо нажать на кнопку Сохранить.
На рис. 11 показано, как будет выглядеть в веб-приложении страница, которая была добавлена на соответствующую кнопку Открыть главную страницу пользовательского объекта Изучение клиента.
Рис. 11. Отображение Страницы в веб-приложении ELMA
См. также: