Как я могу вызвать код JavaScript из действия Orbeon XForms?
Я хочу выполнить некоторые JavaScript, когда форма Orbeon проверена / сохранена.
Я добавил эти два фрагмента, основываясь на документации по действиям со сценариями: основные применения
<xh:html xmlns:xh="http://www.w3.org/1999/xhtml"
xmlns:xxf="http://orbeon.org/oxf/xml/xforms"
xmlns:xxi="http://orbeon.org/oxf/xml/xinclude"
xmlns:saxon="http://saxon.sf.net/"
xmlns:fr="http://orbeon.org/oxf/xml/form-runner"
xmlns:xf="http://www.w3.org/2002/xforms"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:sql="http://orbeon.org/oxf/xml/sql"
xmlns:ev="http://www.w3.org/2001/xml-events"
xmlns:xi="http://www.w3.org/2001/XInclude"
xmlns:exf="http://www.exforms.org/exf/1-0"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:fb="http://orbeon.org/oxf/xml/form-builder"
xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
fr:data-format-version="4.0.0">
<xh:head>
...
<xf:trigger>
<xf:label>DOM Activate triggered</xf:label>
<xxf:script event="DOMActivate">
console.log('DOMActivate');
alert('DOMActivate');
</xxf:script>
</xf:trigger>
<xf:action event="xforms-submit-done" type="javascript">
console.log('xforms-submit-done');
alert('xforms-submit-done');
</xf:action>
</xh:head>
<xh:body>
...
</xh:body>
</xh:html>
Но ничего не происходит, когда форма загружена или когда я нажимаю на кнопку Сохранить.
Что мне не хватает?
Заранее спасибо.