Question

Puis-je conditionnellement fichier javascript et les fichiers CSS.

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

Peut-on faire conditionnellement?

Était-ce utile?

La solution

vous ne pouvez pas conditionnellement à ce stade, dans les formes Orbeon, les scripts avec <xbl:script> ou CSS avec <xbl:style>. Pour inclure des ressources dynamiques, l'utilisation des éléments HTML <xhtml:script> et <xhtml:style> vous générez avec XSTL, à l'intérieur du <xbl:template> de votre composant XBL. Si vous pouvez utiliser ressource statique, vous devez:

  1. Pour éviter les doubles emplois - Si vous avez plusieurs instances de votre composant lorsque la page est chargée, le même JavaScript ou CSS finira par être inclus plusieurs fois dans la page. Vous pourriez dire: bien, mais cela est le cas lors de l'utilisation de toute façon <xbl:script> et <xbl:style>. Oui, mais cela est un bug rel="nofollow">, qui nous espérons que nous aurons l'occasion de fixer bientôt.
  2. Pour bénéficier de la réduction automatique et la combinaison - Nous sommes la planification pour combiner automatiquement et minimiser les références des ressources dans les composants XBL, comme nous le faisons pour les ressources utilisées par le moteur XForms de base lui-même. Vous pourrez bénéficier de cette fonctionnalité quand il débarque dans la base de code si vous utilisez <xbl:script> et <xbl:style>.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top