Как я могу использовать xforms:load, чтобы встроить javascript в страницу xforms и затем вызвать его?

Я знаю, что мы вызываем вызов метода JavaScript, используя xf:load в xforms-ready Событие модели.

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

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

1 ответ

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

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

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

Другие вопросы по тегам