Links

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

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

Свойства

Описание общих свойств элемента см. в разделе Свойства элемента. Символ * в названии свойства указывает на обязательность заполнения.
Свойство
Тип
Описание
URL*
String
URL отображаемого диалога. Пример: "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):
C#
Python
JavaScript
String res = LTools.Workflow.PrimoApp.CustomInput(wf, "url", 200, 200);
res = LTools.Workflow.PrimoApp.CustomInput(wf, "url", 200, 200)
var res = _lib.LTools.Workflow.PrimoApp.CustomInput(wf, "url", 200, 200);