xf:load
我知道我们在xforms-ready
模型事件中调用调用 JavaScript 方法。
<xf:load resource="javascript:myFunction()" />
但是我怎样才能嵌入 JavaScript 呢?即我想从资源动态生成javascript,将其嵌入到元素中,然后使用上述方法调用它?
xf:load
我知道我们在xforms-ready
模型事件中调用调用 JavaScript 方法。
<xf:load resource="javascript:myFunction()" />
但是我怎样才能嵌入 JavaScript 呢?即我想从资源动态生成javascript,将其嵌入到元素中,然后使用上述方法调用它?
如果您正在“手动”编写 XForms,您可以通过在页面<script>
内部添加一个来包含您自己的 JavaScript <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 文件以包含.