RichFaces 4 - как отключить скины - PullRequest
9 голосов
/ 15 сентября 2011

Есть ли способ, как отключить все скины, которые применяются RichFaces? Они разрушают мой макет и переопределяют шрифты, ссылки, ...

Ответы [ 2 ]

13 голосов
/ 23 декабря 2011

В 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)

8 голосов
/ 15 сентября 2011

Вы можете переопределить каждый стиль 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>

или попробуйте использовать простой стиль

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