Puis-je conditionnellement inclure le fichier javascript et les fichiers CSS.Conditionnellement inclure le fichier javascript dans xbl
<xbl:script src="/apps/xforms-sandbox/samples/myfile.js" />
cela peut se faire sous condition?
Puis-je conditionnellement inclure le fichier javascript et les fichiers CSS.Conditionnellement inclure le fichier javascript dans xbl
<xbl:script src="/apps/xforms-sandbox/samples/myfile.js" />
cela peut se faire sous condition?
À ce stade, dans Orbeon Forms, vous ne pouvez pas conditionnellement inclure des scripts avec <xbl:script>
ou CSS avec <xbl:style>
. Pour inclure des ressources dynamiques, utilisez HTML les éléments <xhtml:script>
et <xhtml:style>
que vous générez avec XSTL, à l'intérieur du <xbl:template>
de votre composant XBL. Si vous pouvez utiliser ressource statique, vous devez:
<xbl:script>
et <xbl:style>
. Oui, mais il s'agit d'un bug, que nous aurons bientôt l'occasion de corriger. Pour bénéficier de la minimisation automatique et de la combinaison - Nous sommes planning pour combiner automatiquement et minimiser les références de ressources dans les composants XBL, tout comme nous le faisons pour les ressources utilisées par le moteur XForms lui-même. Vous pourrez bénéficier de cette fonctionnalité lorsqu'elle atterrira dans le code si vous utilisez <xbl:script>
et <xbl:style>
.
Veuillez regarder cette réponse. Syntaxhighlighter prend en charge de nombreuses langues et chacune nécessite son propre fichier js et css. Si l'utilisateur xform essaie d'afficher du XML, cela n'a aucun sens d'inclure d'autres fichiers js et css. http://orbeon-forms-ops-users.24843.n4.nabble.com/xforms-output-as-xml-not-only-content-td3025610.html#a3041342 Un nettoyé version est disponible à https://github.com/binnyg/orbeon-xbl-samples – BinnyG
Compris: vous avez un cas valide pour les ressources dynamiques. J'ai mis à jour ma réponse pour mentionner qu'utiliser HTML les éléments '' et '' que vous générez avec XSTL, à l'intérieur du '' de votre composant XBL est le chemin à parcourir. –
avernet