RichFaces 4 - 如何禁用皮肤

use*_*882 9 skins themes richfaces skinning

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

Cri*_*tan 13

在RichFaces 4.1中,您可以通过将以下内容添加到web.xml来禁用外观

<context-param>
    <param-name>org.richfaces.enableControlSkinning</param-name>
    <param-value>false</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)

(我在http://docs.jboss.org/richfaces/latest_4_1_X/javadoc/richfaces-core-impl/org/richfaces/application/CoreConfiguration.Items.html上找到了这个和其他参数)


Jea*_*les 8

你可以重新定义每种CSS风格,但它会很无聊......看看重置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>
Run Code Online (Sandbox Code Playgroud)

或尝试使用简单的风格

<context-param>
  <param-name>org.richfaces.skin</param-name>
  <param-value>plain</param-value>
</context-param>
Run Code Online (Sandbox Code Playgroud)