Frage

Kann ich bin bedingt JavaScript-Datei und CSS-Dateien.

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

Kann dies bedingt zu tun?

War es hilfreich?

Lösung

An diesem Punkt in Orbeon Forms, können Sie nicht bedingt sind Skripte mit <xbl:script> oder CSS mit <xbl:style>. Um auch dynamische Ressourcen, Verwendung HTML-Elemente <xhtml:script> und <xhtml:style> Sie erzeugen mit XSTL, in der <xbl:template> Ihrer XBL-Komponente. Wenn Sie statische Ressource verwenden können, sollten Sie:

  1. Um Doppelarbeit zu vermeiden - Wenn Sie mehrere Instanzen Ihrer Komponente haben, wenn die Seite geladen wird, dann ist die gleiche JavaScript oder CSS wird am Ende mehrfach in der Seite enthalten ist. Man könnte sagen: gut, aber das ist ohnehin der Fall, wenn <xbl:script> und <xbl:style> verwenden. Ja, aber das ist ein Bug , die hoffentlich werden wir bald eine Chance zu beheben erhalten.
  2. profitieren von der automatischen Minimierung und Kombination - Wir sind Planung , um automatisch die Ressourcen Referenzen in XBL Komponenten zu kombinieren und minimieren, so wie wir durch den Kern XForms-Engine selbst verwendet für Ressourcen zu tun. Sie können von dieser Funktion profitieren, wenn es in der Codebasis landet, wenn Sie <xbl:script> und <xbl:style> verwenden.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top