除了“DefaultLogin.xsp”之外,我所有的 XPage 都添加了 xpServerSide 资源,但想知道是否有办法通过主题添加此资源?
问问题
405 次
1 回答
3
你可以像这样向你的主题添加资源:
<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 添加到您的所有 XPage。
您还可以通过向标签添加rendered
属性来扩展它。<resource>
仅在特殊条件下加载。例如:
<resource rendered="#{javascript:context.getUserAgent().isFirefox()}">
<content-type>text/css</content-type>
<href>stylesFF.css</href>
</resource>
于 2013-04-30T14:06:29.500 回答