Skip to Content

Пользовательский ввод

alt

Элемент отображает пользовательское окно ввода данных.

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента.
Символ * в названии свойства указывает на обязательность заполнения.

СвойствоТипОписание
URL*StringURL отображаемого диалога. Пример: "http://myserver/dialog.html" или @"C:\Users\Username\Desktop\dialog.html". Значок @ используется для экранирования символа \
Ширина*Int32Ширина отображаемого диалога
Высота*Int32Высота отображаемого диалога
РезультатStringПеременная с полученными от диалога данными

Пример страницы диалога:

<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge" /> <title>Primo Dialog</title> </head> <body> Имя:<br /> <input type="text" id="First_Name"><br /> Фамилия:<br /> <input type="text" id="Last_Name"><br /> Возраст:<br /> <input type="text" id="Age"><br /> <button onclick="SubmitValues()">Отправить</button> <script type="text/javascript"> function SubmitValues(){ var First_Name = document.getElementById("First_Name").value; var Last_Name = document.getElementById("Last_Name").value; var Age = document.getElementById("Age").value; window.external.finished(First_Name + "," + Last_Name + "," + Age); return true; } </script> </body> </html>

Для передачи данных роботу необходимо вызвать функцию window.external.finished

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

Пример последовательности, в котором демонстрируется использование элемента Пользовательский ввод, можно скачать ссылке. Загрузите скачанный процесс в студийный проект, чтобы просмотреть его.

Только код

Пример использования элемента в процессе с типом Только код (Pure code):

string res = LTools.Workflow.PrimoApp.CustomInput(wf, "url", 200, 200);