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

Ключ

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

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

...

Версия 9 (Net)

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

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

Image Removed

Настройки 

...

Описание

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

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

Image Added

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

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

Свойство

Описание

Тип

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

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

Параметры

Поля окна

ЗаголовокTitle

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

Robin.Dictionary


Да

Заголовок

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

, которое будет отображаться пользователю.

Robin.String

Опрос


Нет

Текст

Результаты

MessageТекст, который будет содержать модальное окно.

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

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

Robin.

StringВведите ваши данные.НетПоля запросаRequest fields

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

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

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

Robin.Collection

0: Имя

1: Фамилия

2: Возраст

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

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

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

Robin.Dictionary

Имя: Олег

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

Возраст: 27

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

Boolean

true


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

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

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

Задача

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

Решение 

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

Реализация 

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

Результат

Программный робот отработал успешно. Данные ФИО получены.
Image AddedАлгоритм работы робота будет продолжен после закрытия модального окна пользователем.