1
除了“DefaultLogin.xsp”之外,我所有的XPages都添加了xpServerSide资源,但是想知道是否有方法通过主题添加此资源?xpages theme将脚本库添加到特定的XPage
除了“DefaultLogin.xsp”之外,我所有的XPages都添加了xpServerSide资源,但是想知道是否有方法通过主题添加此资源?xpages theme将脚本库添加到特定的XPage
,你可以像这样的资源添加到您的主题:
<theme extends="whatever">
<resources>
<bundle src="prop.properties" var="strings"></bundle> <!-- propertie example -->
<dojoModule name="extlib.dijit.ExtLib"></dojoModule><!-- dojo module example -->
<script src="/whatever.js" clientSide="true"></script><!-- scriptlibray example -->
</resources>
....
...
</theme>
如果选择这个主题这将增加你的脚本,属性或dojoModule到所有的XPages。
您还可以通过将rendered
属性添加到<resource>
标记来扩展该属性。仅在特殊条件下加载它。例如:
<resource rendered="#{javascript:context.getUserAgent().isFirefox()}">
<content-type>text/css</content-type>
<href>stylesFF.css</href>
</resource>