我可以有条件地包含JavaScript文件和CSS文件吗?

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

可以有条件地完成吗?

有帮助吗?

解决方案

此时,以Orbeon表单,您无法有条件地将脚本包含在 <xbl:script> 或CSS <xbl:style>. 。要包括动态资源,请使用html元素 <xhtml:script><xhtml:style> 您在XSTL中生成 <xbl:template> 您的XBL组件。如果您可以使用静态资源,则应:

  1. 为了避免重复 - 如果加载页面时,组件有多个实例,则相同的JavaScript或CSS最终将在页面中多次包含。您可能会说:嗯,但是无论如何都是这种情况 <xbl:script><xbl:style>. 。是的,但这是一个 漏洞, ,希望我们有机会尽快解决。
  2. 从自动最小化和组合中受益 - 我们是 规划 就像我们为Core Xforms Engine本身使用的资源一样,自动组合并最大程度地减少了XBL组件中的资源参考。如果您使用的话,当它进入代码库时,您将可以从此功能中受益 <xbl:script><xbl:style>.
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top