2011-09-15 122 views

回答

8

你可以重新定義每個CSS樣式,但它會很無聊... 看看reset css,這可以幫助你重新定義CSS。

,或者你可以嘗試刪除樣式:

<context-param> 
    <param-name>org.richfaces.CONTROL_SKINNING</param-name> 
    <param-value>disable</param-value> 
</context-param> 

<context-param> 
    <param-name>org.richfaces.CONTROL_SKINNING_CLASSES</param-name> 
    <param-value>disable</param-value> 
</context-param> 

或嘗試使用普通樣式

<context-param> 
    <param-name>org.richfaces.skin</param-name> 
    <param-value>plain</param-value> 
</context-param> 
+0

我建議看看克里斯坦的解決方案,基本上皮膚'平原'不會擦除所有皮膚,但enableControlSkinning似乎抹去所有皮膚 – Toskan

13

在RichFaces的4.1,你可以通過添加禁用蒙皮下面的到你的web.xml

<context-param> 
    <param-name>org.richfaces.enableControlSkinning</param-name> 
    <param-value>false</param-value> 
</context-param> 

(我發現這個和其他參數在http://docs.jboss.org/richfaces/latest_4_1_X/javadoc/richfaces-core-impl/org/richfaces/application/CoreConfiguration.Items.html

+0

嗯,我錯過了你的帖子。我建議刪除關於enableControlSkinningClasses的句子,它誤導你認爲你參考了enableControlSkinning。我會刪除我的帖子,因爲它也是有誤導性的。我只想說你的答案是唯一可行的。將PLAIN中的皮膚(如其他地方所建議的那樣)拉出並不能解決所有問題。但你的解決方案似乎工作正常。 – Toskan