Pregunta

Los archivos CSS se agregan correctamente en XPage, pero cuando agrego el recurso JS no se agrega, y no tengo idea de por qué. Esto es lo que escribo:

<resource>
        <content-type>text/javascript</content-type>
        <href>addThis.js</href>
</resource>

TNX de antemano

¿Fue útil?

Solución

Su tipo de contenido está mal. Para agregar una biblioteca JavaScript de Clientide a través de un tema, debe usar la aplicación/X-JavaScript:

<resource>
     <content-type>application/x-javascript</content-type>
     <href>addThis.js</href>
</resource>

Otros consejos

Si está hablando del lado del cliente JavaScript, debe usar el siguiente marcado:

<theme extends="oneuiv2.1">
  <script target="xsp" src="/yourscript.js" clientSide="true" type="text/javascript"/>
</theme>

Para el uso de script de servidor

<theme extends="oneuiv2.1">
<script target="xsp" src="*/yourscript.jss" clientSide="false" type="text/javascript"/>
</theme>

Según la maestría XPages, debe usar "Text/X-JavaScript" de tipo contenido. ¿Has probado eso?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top