Pregunta

¿Puedo incluir condicionalmente archivos de archivos y en JavaScript.

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

¿Se puede hacer de forma condicional?

¿Fue útil?

Solución

En este punto, en formas Orbeon, no se puede incluir condicionalmente scripts con <xbl:script> o CSS con <xbl:style>. Para incluir recursos dinámicos, el uso de HTML los elementos <xhtml:script> y <xhtml:style> se generan con XSTL, dentro de la <xbl:template> de su componente XBL. Si puede utilizar recurso estático, debe:

  1. Para evitar la duplicación - Si tiene varias instancias de su componente cuando se carga la página, a continuación, el mismo JavaScript o CSS va a terminar siendo incluido varias veces en la página. Se podría decir: bueno, pero este es el caso de todos modos cuando se utiliza <xbl:script> y <xbl:style>. Sí, pero esto es un fallo, que con suerte vamos a tener una oportunidad de arreglar pronto.
  2. Para beneficiarse de la reducción al mínimo automática y la combinación - Estamos la planificación para combinar de forma automática y minimizar las referencias de recursos en los componentes XBL, al igual que hacemos de los recursos utilizados por el motor de XForms propio núcleo. Usted será capaz de beneficiarse de esta característica cuando aterriza en la base de código si se utiliza <xbl:script> y <xbl:style>.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top