2011-09-15 36 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