RichFaces 4 - 如何禁用皮肤

时间:2011-09-15 10:16:09

标签: themes richfaces skinning skins

有没有办法如何禁用所有皮肤RichFaces适用?他们破坏我的布局并覆盖字体,链接......

2 个答案:

答案 0 :(得分: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发现了这个和其他参数)

答案 1 :(得分: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>