XBLにJavaScriptファイルを条件付きで含めます
質問
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コンポーネントの。静的リソースを使用できる場合は、次のようにする必要があります。
- 複製を回避するために、ページのロード時にコンポーネントの複数のインスタンスがある場合、同じJavaScriptまたはCSSがページに複数回含まれることになります。あなたは言うかもしれません:まあ、でもこれはとにかく使用するときはそうです
<xbl:script>
と<xbl:style>
. 。はい、でもこれはです バグ, 、うまくいけば、すぐに修正する機会が得られます。 - 自動最小化と組み合わせの恩恵を受けるために - 私たちは 計画 Core XFormsエンジン自体が使用するリソースの場合と同様に、XBLコンポーネントのリソース参照を自動的に組み合わせて最小化します。使用すると、この機能がコードベースに着くと、この機能から利益を得ることができます
<xbl:script>
と<xbl:style>
.
所属していません StackOverflow