Диалог – окно для запроса информации у пользователя, например задание периода для формирования отчета, и использования ее в дальнейших вычислениях.
В системе DIRECTUM предусмотрены несколько способов создания диалогов. У каждого способа есть свое назначение и особенности, которые влияют на выбор разработчика:
• | как будет использоваться диалог и какие функциональные возможности он будет включать; |
• | будет ли пользователь вводить данные в веб-клиенте; |
• | много ли данных запрашиваем у пользователя, насколько сложная форма потребуется. |
Способ |
Назначение |
Потребности при создании диалога |
Примеры использования |
---|---|---|---|
Разработка сложных форм ввода с визуальной настройкой. Для передачи данных, необходимых для запуска процесса (формирование отчета, выполнения сценария), для задания настроек, установок |
Много полей, разные элементы форм |
||
Группировка данных по вкладкам, в рамки |
|||
Табличные части |
|||
Визуальная настройка (расположение полей) |
|
||
Вычисление на реквизите |
|
||
Прикладные действия |
|
||
Многократное использование диалога |
|
||
Функции (InputDialog и др.) |
Разработка простых форм ввода программно без визуальной настройки |
Минимум полей и типов элементов |
|
Один диалог ввода |
|
||
Не требуется визуальная настройка |
|
||
Хватает стандартных кнопок ОК и Отмена |
|
||
Не требуется поддержка в веб-клиенте |
|
||
Не требуется обработка разных событий (при открытии, вводе, завершении) |
|
||
Разработка форм ввода с пошаговым заполнением для выполнения определенной операции, создания объектов в системе, с использованием визуальной настройки |
Ввод данных в несколько этапов (несколько диалогов) |
||
Создание объекта в системе, старт задачи с ним |
|
||
Заполнение документа с помощью макетов |
|||
Не требуется сложная обработка ввода параметров |
|
||
Простая визуальная настройка |
|
||
Запрос параметров маршрута при создании задачи или выполнении задания |
Содержит минимум параметров для ввода |
||
Типовой маршрут используется в веб-клиенте |
|
||
Хватает стандартных кнопок ОК и Отмена |
|
Сравнение функциональности способов создания диалогов см. в разделе «Функциональные возможности способов создания диалогов».
© Компания DIRECTUM, 2018 | Сообщество пользователей DIRECTUM |