2016-07-10 12 views
0

Я попытался использовать js в .bpmn20.xml. Теперь я знаю, что с помощью JDK 8 я использую JavaScript-движок Nashorn. Но как я могу создать новую FormData в JS с Nashorn? Я пытался, как это:Activiti JS как создать FromData в .bpmn20.xml с помощью Nashorn (JDK 8)

var data = new org.activiti.engine.form.FormData(); 

но получаю ошибку: Cannot create new object with constructor org.activiti.engine.form.FormData.

Что такое правильный способ создать FormData? И с помощью Nashorn я могу использовать обычный JS-код? Как загрузить пакет, который нужен JS? До этого было просто использовать Rhino в старом JDK.

Фактически в будущем я хочу создать XMLHttpRequest и отправить запрос POST на сервер REST.

Извините за много вопросов и благодарит за понимание.

ответ

1

Является ли «org.activiti.engine.form.FormData» классом java? что в файле jar? если это так, вы можете поместить это в classpath для jjs tool [при условии, что вы используете jjs-инструмент для запуска кода] или путь к классу приложения [при условии, что вы используете javax.script для оценки скриптов].

+0

Да, я уже это сделал, и еще одна вещь: можно ли загрузить собственный скрипт js в .bpmn? Я попытался использовать нагрузку («my.js»), но это не работает. –