我使用的是主題爲我的XPage
應用程序設置放眼全球&感覺設置,使我對viewRoot
配置看起來像這樣添加的風格時總是會被覆蓋:styleClass屬性的主題
<control dojoTheme="true">
<name>ViewRoot</name>
<property>
<name>pageIcon</name>
<value>/favicon.ico</value>
</property>
<property>
<name>style</name>
<value>#{javascript:
var response = facesContext.getExternalContext().getResponse();
response.setHeader("X-UA-Compatible", "IE=8");
}</value>
</property>
<property mode="concat">
<name>styleClass</name>
<value>claro</value>
</property>
</control>
雖然我用的是mode="concat",
我以爲只是增加(如array.concat
)我的財產我viewRoot
但它總是將其覆蓋,讓我<body>
看起來像這樣:
<body class="claro"...
代替:
<body class="xsp lotusui claro"...
我也遇到了這個問題,其他<controls>/<properties>
以及。
我目前的解決方案是,我的屬性值設置爲xsp lotusui claro
不單單隻claro
防止我的身體失去了所有oneui/XSP風格。任何人都知道爲什麼mode =「concat」在我的例子中不起作用?或者是這種模式的其他東西?
我無法找到所有主題屬性的良好文檔,所以如果有人得到了很好的鏈接,我會很高興如果他能分享它。
thx但我已經嘗試過'ovverride =「false」'屬性,但結果相同。 –
是的,似乎無法將自定義樣式連接到默認的xsp lotusui。目前它使用'xsp lotusui claro'可以正常工作,我想我會這樣做,我的第一個想法是如果默認名稱在更新版本的XPage/Notes中更改,我會遇到問題。 –