История страницы
Форма ввода данных
...
Версия 9 (Net)
Группа действий: Диалоговые окна
...
Описание
Действие отображает пользователю модальное окно, содержащее поля форму с полями для заполнения. После заполнения полей пользователь нажимает на кнопку "СохранитьOK", а действие возвращает сохраняет введенные данные.
Иконка действия
...
Параметры и их настройки
Свойство |
---|
Описание | Тип | Пример заполнения | Обязательность заполнения поля | |
---|---|---|---|---|
Параметры | ||||
Поля |
Window margins
окна | Словарь с названиями полей (ключи) и их значениями для модального окна. В окне будут отображены только поля с типом „Строка“, „Число“, „Дата-время“, „Пароль“ и „Логический“, остальные типы из входного словаря игнорируются | Robin.Dictionary | Да | |
Заголовок |
Window text
Наименование модального окна |
Robin.String | Нет |
Результаты | ||||
---|---|---|---|---|
Результат |
модального окна | True если была нажата кнопка «OK», иначе False | Robin.Boolean | true |
Особые условия использования
Алгоритм работы робота будет продолжен после закрытия модального окна пользователемДля ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значение.
Пример использования
Задача
Необходимо получить данные ФИО, в процессе выполнения схемы робота. Используем для этого переменную типа словарь.
Решение
Воспользоваться : Существуют переменная "Коллекция" со значениями . Необходимо вывести диалоговое окно для заполнения полей "ФИО", "Дата рождения" и "Должность" и получить результат в переменную "Словарь". Решение: Воспользоваться действием "Форма ввода данных" и "Получить значение".
Реализация:
Реализация
- Собрать схему робота, состоящую из следующих действий.
- Настроить параметры для Создать переменную "Словарь", в которую будет записан результат действия "Форма ввода данных". Перетащить на рабочую область действие "Форма ввода данных" и заполнить его параметры: Поля запроса, Текст, Заголовок.
В поле «Поля окна» указать переменную «Словарь». Для ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значение. В поле «Заголовок» указать значение - Форма ввода данных. - Настроить параметры для действия "Получить значения": В поле "Словарь" указать соответствующую переменную. В поле "Ключ" указать значение "ФИО". В результате действия указать переменную "Объект", куда будет записано значение, связанное с указанным ключом.
- Нажать на кнопку "СтартЗапустить робота после заполнения необходимых параметров, нажав на кнопку "Запуск" в верхней панели.
- Открыто окно с формой для Отображено окно "Форма ввода данных".
Ввести требуемые данные и нажать на кнопку "Сохранить".
Результат:
- Ввести в данном окне значение Петров Иван Иванович. Нажать кнопку ОК.
Результат
Программный робот отработал успешно. Данные ФИО получены.
Окно закрыто, программный робот отработал успешно. Значения, введенные ранее записаны в переменную типа "Словарь".