【发布时间】:2016-07-09 01:59:21
【问题描述】:
我正在我的应用程序中扩展 Bootstrap 主题。我想通过主题包含一些 css 和 js 文件。
我尝试将服务器上的资源放在一个文件夹中。 我尝试将资源放在应用程序 Web-Content 文件夹中的“KendoUI”中。看来这些方法都不起作用。当我在应用程序中打开 Xpage 时,它似乎没有加载任何内容。
如果我将资源直接放在 Xpage 中,我可以看到文件在那里(通过 Chrome)。
我在主题中的语法有错误吗?
顺便说一句,css文件可以添加到样式下的资源中,js可以添加到代码下的脚本库中。我们还可以使用 package explore 将资源放在 WebContent 文件夹中。这两个放资源的地方有什么不同?
<!--
Use this pattern to include resources (such as style sheets
and JavaScript files that are used by this theme.
-->
<theme
extends="Bootstrap3.2.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:noNamespaceSchemaLocation="platform:/plugin/com.ibm.designer.domino.stylekits/schema/stylekit.xsd">
<!-- Kendo Grid Resources Web Content-->
<resources>
<styleSheet href="KendoUI/styles/kendo.common.min.css"></styleSheet>
<script target="xsp" src="KendoUI/js/jquery.min.js" clientSide="true" type="text/x-javascript"/>
<script target="xsp" src="KendoUI/js/kendo.all.min.js" clientSide="true" type="text/x-javascript"/>
</resources>
<!-- Kendo Grid Resources File System-->
<resource>
<content-type>application/x-javascript</content-type>
<href>/.ibmxspres/domino/KendoUI/js/jquery.mim.js</href>
</resource>
<control>
<name>ViewPanel.Disable.Header.Footer</name>
<property
mode="override">
<name>viewStyle</name>
<value>width:99%</value>
</property>
<property>
<name>headerEndStyle</name>
<value>display: none;</value>
</property>
<property>
<name>headerStartStyle</name>
<value>display: none;</value>
</property>
<property>
<name>headerStyle</name>
<value>display: none;</value>
</property>
<property>
<name>footerStyle</name>
<value>display: none;</value>
</property>
<property>
<name>footerStartStyle</name>
<value>display: none;</value>
</property>
<property>
<name>footerEndStyle</name>
<value>display: none;</value>
</property>
<property>
<name>viewStyleClass</name>
<value>xspDataTableViewPanel</value>
</property>
<property>
<name>dataTableStyleClass</name>
<value>xspDataTable</value>
</property>
<property>
<name>headerRowStyleClass</name>
<value>xspDataTableHeaderRow</value>
</property>
<property>
<name>bodyRowStyleClass</name>
<value>xspDataTableBodyRow</value>
</property>
<property>
<name>bodyCellStyleClass</name>
<value>xspDataTableBodyCell</value>
</property>
<property>
<name>unreadMarksClass</name>
<value>xspDataTableRowUnread</value>
</property>
<property>
<name>readMarksClass</name>
<value>xspDataTableRowRead</value>
</property>
<property>
<name>captionStyleClass</name>
<value>xspDataTableViewPanelCaption</value>
</property>
</control>
</theme>
【问题讨论】:
标签: javascript css xpages