В пользовательской задаче встроенная разметка формы равна
...
<div class="form-group">
<label for="customer">Customer</label>
<select class="form-control"
cam-variable-name="customerId"
cam-variable-type="String"
cam-choices="customerList"
name="customer" />
</div>
...
Выбор заполняется java.util.Map
идентификатором клиента и именем клиента, а связанная переменная процесса Camunda заполняется идентификатором клиента как один String
после отправки формы.
Если у выбора есть
multiple="multiple"
Атрибут установлен, это работает?
Чтение руководства Camunda, для выбора, допускаются только типы переменных: String, Integer, Long и Short
т.е. тип массива или списка не поддерживается.
Как получить доступ к множественным выборкам из одного String
?