Добавление ресурсов Javascript в тему
CSS-файлы добавляются на Xpage правильно, но когда я добавляю JS-ресурс, он не добавляется, и я понятия не имею, почему? Вот что я пишу:
<resource>
<content-type>text/javascript</content-type>
<href>addThis.js</href>
</resource>
Tnx заранее
3 ответа
Решение
Ваш тип контента неправильный. Чтобы добавить клиентскую библиотеку Javascript через тему, вам нужно использовать application/x-javascript:
<resource>
<content-type>application/x-javascript</content-type>
<href>addThis.js</href>
</resource>
Если вы говорите о клиентском JavaScript, вы должны использовать следующую разметку:
<theme extends="oneuiv2.1">
<script target="xsp" src="/yourscript.js" clientSide="true" type="text/javascript"/>
</theme>
Для использования серверного скрипта
<theme extends="oneuiv2.1">
<script target="xsp" src="*/yourscript.jss" clientSide="false" type="text/javascript"/>
</theme>
В соответствии с Mastering Xpages вы должны использовать тип контента "text/x-javascript". Вы пробовали это?