2017-01-20 15 views
0

Я знаю, что мы вызываем вызов метода JavaScript с использованием xf:load в событии модели xforms-ready.Как использовать xforms: загрузить, чтобы вставить javascript на страницу xforms, а затем вызвать его?

<xf:load resource="javascript:myFunction()" /> 

Но как включить JavaScript? То есть Я хочу динамически генерировать javascript из ресурса, вставлять его в элемент и затем вызывать его, используя метод выше?

ответ

1

Если вы пишете XForms «вручную», вы можете добавить свой собственный JavaScript, добавив <script> внутри <head> вашей страницы. Здесь нет ничего особенного для XForms. С Orbeon форм, вы, как правило, используют префикс xh для обозначения это что-то из HTML:

<xh:script src="/path/to/your/script.js" type="text/javascript"/> 

Если вы используете Form Builder для создания формы, то вы хотите использовать oxf.fr.js.custom.uri.*.* свойство reference JavaScript files to include ,