9

有什么方法可以禁用 RichFaces 应用的所有皮肤?他们破坏了我的布局并覆盖了字体、链接、......

4

2 回答 2

14

在 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找到了这个和其他参数)

于 2011-12-23T11:09:47.533 回答
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>
于 2011-09-15T12:10:22.297 回答