0

条件付きで JavaScript ファイルと CSS ファイルを含めることはできますか?

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

これは条件付きで行うことができますか?

4

1 に答える 1

0

この時点で、Orbeon Forms では、条件付きで スクリプト<xbl:script>や CSS を含めることはできません<xbl:style>。動的リソースを含めるには、HTML 要素<xhtml:script>を使用し、XBL コンポーネント<xhtml:style>内で XSTL を使用して生成します。<xbl:template>静的リソースを使用できる場合は、次のことを行う必要があります。

  1. 重複を避けるため — ページの読み込み時にコンポーネントのインスタンスが複数ある場合、同じ JavaScript または CSS がページに複数回含まれることになります。<xbl:script>あなたは言うかもしれません: まあ、しかしこれは とにかくとを使用する場合です<xbl:style>。はい。ただし、これはバグです。すぐに修正できることを願っています。
  2. 自動最小化と結合の恩恵を受けるために —コア XForms エンジン自体で使用されるリソースに対して行うのと同じように、XBL コンポーネントのリソース参照を自動的に結合して最小化することを計画しています。<xbl:script>と を使用すると、コードベースに組み込まれたときにこの機能の恩恵を受けることができます<xbl:style>
于 2010-11-16T18:07:09.067 に答える