質問

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エンジン自体が使用するリソースの場合と同様に、XBLコンポーネントのリソース参照を自動的に組み合わせて最小化します。使用すると、この機能がコードベースに着くと、この機能から利益を得ることができます <xbl:script><xbl:style>.
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top