Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Форма ввода данных

...

Версия 9 (Net)

Группа действий: Диалоговые окна 

Данное действие предназначено для ввода пользователем нескольких значений по запрашиваемому списку.

Image Removed

Настройки 

...

Описание

Действие отображает пользователю форму с полями для заполнения. После заполнения полей пользователь нажимает на кнопку "OK", а действие сохраняет введенные данные

Иконка действия

Image Added

Параметры и их настройки

СвойствоАнгл. наименование

Свойство

Описание

Тип

Пример заполнения

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

Параметры

ЗаголовокTitleНаименование модального окна, которое будет отображаться пользователю.СтрокаОпросНетТекстMessageТекст, который будет содержать модальное окно.СтрокаВведите ваши данные.НетПоля запросаRequest fields

Список названий полей, которые будут отображаться в форме.

Ключам результирующего словаря будут присвоены введенные названия.

Количество отображенных полей будет совпадать с количеством созданных названий.

Коллекция

0: Имя

1: Фамилия

2: Возраст

ДаРезультатыРезультатResult

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

При нажатии кнопки закрытия окна без ввода информации, в переменную будет записано пустое значение.

Словарь

Имя: Олег

Фамилия: Петров

Возраст: 27

Особые условия использования 

Поля окна

Словарь с названиями полей (ключи) и их значениями для модального окна. В окне будут отображены только поля с типом „Строка“, „Число“, „Дата-время“, „Пароль“ и „Логический“, остальные типы из входного словаря игнорируются

Robin.Dictionary


Да

Заголовок

Наименование модального окна

Robin.String


Нет

Результаты

Результат модального окна

True если была нажата кнопка «OK», иначе False

Robin.Boolean

true


Особые условия использования 

Для ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значениеАлгоритм работы робота будет продолжен после закрытия модального окна пользователем.

Пример использования 

Задача

Необходимо получить ФИО и номер мобильного телефона пользователя.

Решение: Вывести на экран форму для заполнения "ФИО" и "Телефон".

Реализация: 

  1. Создать переменные типа "Коллекция", значения которых будут задаваться пользователем. Название переменных "ФИО", "Телефон". Ключам результирующего словаря будут присвоены введенные названия. Количество отображенных полей будет совпадать с количеством созданных названий.

Image Removed

2. Открыть группу действий "Диалоговые окна". 

3. Поместить в рабочее пространство студии действие "Форма ввода данных". 

4. Настроить параметры действия:  

Image Removed

5. Запустить робота по кнопке "Запуск" в верхней панели.

6. Появилось модальное окно: 

Image Removed

7. Заполнить поля "ФИО" и "Телефон" и нажать кнопку "Сохранить". 

данные ФИО, в процессе выполнения схемы робота. Используем для этого переменную типа словарь.
Image Added

Решение 

Воспользоваться действием "Форма ввода данных" и "Получить значение". 

Реализация 

  1. Собрать схему робота, состоящую из следующих действий.
    Image Added
  2. Настроить параметры для действия "Форма ввода данных". В поле «Поля окна» указать переменную «Словарь». Для ввода данных используется словарь, где ключ выступает в качестве описания для окна ввода. Данные, введенные в окне ввода, сохраняются в значении пары словарь-значение. В поле «Заголовок» указать значение - Форма ввода данных.
    Image Added
  3. Настроить параметры для действия "Получить значения": В поле "Словарь" указать соответствующую переменную. В поле "Ключ" указать значение "ФИО".  В результате действия указать переменную "Объект", куда будет записано значение, связанное с указанным ключом.
    Image Added
  4. Нажать на кнопку "Старт" в верхней панели.
  5. Отображено окно "Форма ввода данных". Ввести в данном окне значение Петров Иван Иванович. Нажать кнопку ОК.
    Image Added

Результат

Программный робот отработал успешно. Данные ФИО получены.
Image AddedImage Removed