Копировать ссылку на страницу Перейти в предыдущий раздел Перейти в следующий раздел

В таблицах сравниваются функциональные возможности способов создания диалогов: компоненты Диалоги, справочника Мастера действий, ISBL-функций, запрашиваемых параметров в типовом маршруте.

Функциональные возможности разбиты на критерии:

Ввод данных
События
Визуальная настройка
Вызов из вычислений, поддержка в веб-клиенте
Виды подсказок, связь со справкой

Условные обозначения:

«+» – функциональная возможность поддерживается;
«-» – функциональная возможность не поддерживается.

Ввод данных

Функциональная возможность

Компонента «Диалоги»

Мастера действий

Функции

Запрашиваемые параметры в типовом маршруте

Значения полей диалога по умолчанию

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Обязательные поля

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Сохранение введенных значений при повторном открытии

+

Программно

+

Программно

Отображение введенного пароля в виде символов «*»

+

-

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

-

Выбор одного или нескольких элементов из списка

+

-

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

-

Реквизит доступен только для просмотра

+

+

Программно

-

Типы реквизитов

Текст

+

-

-

-

Строка

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Целое число

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Дробное число

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Дата

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Дата и время

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Справочник

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Проверка, можно ли выбирать неутвержденные и закрытые записи

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Фильтрация реквизитов при выборе из справочника

+

-

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

-

Признак

+

+

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

+

Динамическое изменение возможных значений реквизита типа «Признак»

+

-

-

-

Логическое значение

С помощью реквизита типа «Признак»

+

С помощью реквизита типа «Признак»

+

Выбор типа объекта

Задача

Программно

+

-

+

Документ

Программно

+

-

+

Список пользователей

Программно

+

Программно

+

Список документов

Программно

+

-

+

Список записей справочников

Реквизит типа «Справочник»

+

+

+

Папка

Программно

+

-

+

Пользователь

+

+

+

+

Выбор файла на жестком диске

Программно с помощью диалога выбора файла

+

-

-

Выбор из списка объектов

Программно

+

-

+

Папка в файловой системе

Программно

-

-

-

Роль

Программно

Программно

Программно

+

События

Функциональная возможность

Компонента «Диалоги»

Мастера действий

Функции

Запрашиваемые параметры в типовом маршруте

События до создания, открытия

+

Раздел «Диалог» – «Создание»;

раздел «Форма» – «Показ»

+

«До выбора», «Начало»

-

+

Типовой маршрут – «Начало выбора»;

задание – «До запроса параметров»

События:

на получение результата диалога;
на нажатие стандартной кнопки

+

Раздел «Диалог» – «Закрытие Возможность»

+

События на стандартные кнопки мастера действий

-

+

Типовой маршрут – «Завершение выбора»;

Задание – «После запроса параметров»

Событие на завершение работы

+

Раздел «Диалог» – «Закрытие»;

Раздел «Форма» – «Скрытие»

+

Событие мастера действий –

«Завершение»

 

Событие этапа мастера действий – «Завершение»

-

-

События выбора значений параметров (вычисление, выбор, до выбора, после выбора)

+

-

-

-

События табличных частей (Добавление До, Добавление После, Удаление До, Удаление После)

+

-

-

-

Визуальная настройка

Функциональная возможность

Компонента «Диалоги»

Мастера действий

Функции

Запрашиваемые параметры в типовом маршруте

Изменение расположения и размеров элементов управления

+

Только расположение полей

CreateInputDialog

С помощью объекта IСontrol

-

Доступность элементов управления

+

+

CreateInputDialog

С помощью свойства IControl.Enabled

-

Видимость элементов управления

С помощью свойства IControl.Visible

-

CreateInputDialog

C помощью свойства IControl.Visible

-

Элементы управления

Закладки

+

-

-

-

Группа

+

-

-

-

Панель

+

-

-

-

Группа панелей

+

-

-

 

Гиперссылка

+

-

-

-

Кнопка

+

Только стандартные: Вперед, Назад, Готово, Отмена

Возможность реализована в диалогах, созданных с помощью функции

InputDialogEx

-

Изображение

+

-

-

-

Веб-браузер

+

-

-

-

Метка

+

+

-

-

Текст

+

+

-

-

Перенос слов

+

-

-

-

Поле

+

+

+

+

Многострочное поле

+

-

+

-

Выпадающий список

+

+

+

+

Поле с кнопкой

+

+

+

+

Поле выбора записей

+

-

+

-

Таблица

+

-

-

-

Флажок

+

+

+

-

Группа переключателей

+

+

+

-

Разделитель

С помощью элемента  Панель высотой 2 пикселя

+

-

-

Вызов из вычислений и поддержка в веб-клиенте

Функциональная возможность

Компонента «Диалоги»

Мастера действий

Функции

Запрашиваемые параметры в типовом маршруте

Вызов из любых вычислений: функций, отчетов, сценариев, вычислений в типах карточек документов, типах справочников

+

+

+

-

Поддержка в веб-клиенте

+

+

Подробнее см. документ DIRECTUM 5.6. Ограничения веб-доступа

-

+

Подробнее см. документ DIRECTUM 5.6. Ограничения веб-доступа

Виды подсказок, связь со справкой

Функциональная возможность

Компонента «Диалоги»

Мастера действий

Функции

Запрашиваемые параметры в типовом маршруте

Встроенная подсказка InplaceHint

С помощью свойства IForm.InplaceHint

-

CreateInputDialog

С помощью свойства IForm.InplaceHint

-

Всплывающая подсказка к полям

C помощью свойства IControl.Hint

-

C помощью свойства IControl.Hint

+

Открытие окна с инструкцией

-

-

-

+

Вызов справки о текущем окне системы, открытой компоненте

+

-

Для всех мастеров действий вызывается раздел «Мастера действий»

Возможность реализована в диалогах, созданных с помощью функций:

InputDialog

InputDialogEx

CreateInputDialog

-

Для всех типовых маршрутов вызывается раздел «Типовые маршруты»

Подсказка к полям ввода

-

+

-

Подсказка к текущему параметру отображается в текстовом поле под параметрами

Прикладные действия

+

-

Возможность реализована в диалогах, созданных с помощью функции

InputDialogEx

-

Возможность навигации по шагам при открытии нескольких диалогов

Компонента не предназначена для этой задачи

+

Компонента не предназначена для этой задачи

-

См. также

 

© Компания DIRECTUM, 2018 Сообщество пользователей DIRECTUM
.navbar > a:hover { background: #FFD73B; }