Embedded-Task-Forms не показывают значение переменной в Camunda 7.2.0-alpha5

В версии camunda-bpm 7.2.0-alpha5 я не вижу значение переменной "complete". Он показывает только пустое текстовое поле. Работает в версии 7.1.0-final. Изменился ли способ адресации переменной в 7.2.0?

Вот как это выглядит в списке задач:

tasklist-view

Я предполагаю, что моя переменная правильно инициализирована, по крайней мере, в соответствии с кабиной:

переменная в кабине

Ниже приведен код моей формы встроенной задачи:

<form class="form-horizontal">
  <div class="control-group">
    <label class="control-label">Task Complete?</label>
      <div class="controls">
        <input form-field type="boolean" name="complete" readonly="true"/>
      </div>
  </div>
</form> 

Я что-то делаю не так или это ошибка?


person Denson    schedule 22.10.2014    source источник


Ответы (1)


Согласно документы Camunda BPM JS SDK, ваш входной HTML-код должен выглядеть примерно так:

<input type="text"
   cam-variable-name="complete"
   cam-variable-type="Boolean" />

В HTML нет type="boolean", "эквивалентом" скорее будет type="checkbox" (но все еще будет реализовано)

person zeropaper    schedule 23.10.2014
comment
ОК, похоже, проблема решена. Спасибо. Я даже не знал, что есть camunda sdk-js. Я думаю, им нужно еще немного поработать над своей документацией. - person Denson; 23.10.2014
comment
Мы работаем над этим. Фактически, этот SDK является своего рода частью предстоящего выпуска (7.2). Это один из краеугольных камней нового приложения Tasklist. - person zeropaper; 23.10.2014