0

我可以有条件地包含 javascript 文件和 css 文件吗?

<xbl:script src="/apps/xforms-sandbox/samples/myfile.js" />

这可以有条件地完成吗?

4

1 回答 1

0

此时,在 Orbeon Forms 中,您不能有条件地包含<xbl:script>带有<xbl:style>. 要包含动态资源,请在 XBL 组件内部使用 HTML 元素<xhtml:script><xhtml:style>使用 XSTL 生成。<xbl:template>如果你可以使用静态资源,你应该:

  1. 避免重复——如果在页面加载时你的组件有多个实例,那么相同的 JavaScript 或 CSS 最终会被多次包含在页面中。<xbl:script>您可能会说:好吧,但是在使用and时无论如何都是这种情况<xbl:style>。是的,但这是一个错误,希望我们能尽快修复。
  2. 为了从自动最小化和组合中受益——我们计划自动组合和最小化 XBL 组件中的资源引用,就像我们对核心 XForms 引擎本身使用的资源所做的那样。如果您使用<xbl:script><xbl:style>.
于 2010-11-16T18:07:09.067 回答