Как я могу использовать 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 для включения.