Domanda

Posso condizionalmente includono file di file e css javascript.

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

Può questo essere fatto in modo condizionale?

È stato utile?

Soluzione

A questo punto, in forme Orbeon, non è possibile includere script condizionale con <xbl:script> o CSS con <xbl:style>. Per includere risorse dinamiche, utilizzare gli elementi HTML <xhtml:script> e <xhtml:style> si genera con XSTL, all'interno del <xbl:template> del componente XBL. Se è possibile utilizzare risorse statiche, è necessario:

  1. Per evitare duplicazioni - Se si dispone di più istanze del componente quando la pagina viene caricata, quindi la stessa JavaScript o CSS finirà per essere incluso più volte nella pagina. Si potrebbe dire: bene, ma questo è il caso in ogni caso quando si utilizza <xbl:script> e <xbl:style>. Sì, ma questo è un bug , che si spera avremo la possibilità di risolvere al più presto.
  2. Per beneficiare di minimizzazione automatica e combinazione - Siamo pianificazione di combinare automaticamente e ridurre al minimo i riferimenti delle risorse nei componenti XBL, proprio come facciamo per le risorse utilizzate dal motore di XForms nucleo stesso. Sarete in grado di beneficiare di questa funzione quando atterra nella base di codice se si utilizza <xbl:script> e <xbl:style>.
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top