Как настроить SKIN в Richfaces? - PullRequest
2 голосов
/ 26 декабря 2011

Я хочу настроить внешний вид моего веб-приложения.В настоящее время я использую Richfaces 4.1.0.

1-е испытание:

Чтобы настроить СКИН, я пытался следовать http://www.packtpub.com/article/skin-customization-in-jboss-richfaces-3.3

  1. Добавлен файл свойств mySkin.
  2. Обновлен build.xml
  3. Обновлен web.xml.

Но все это не плодотворно.Я не могу настроить SKIN.

2-е испытание:

Ссылка ссылки: - http://docs.jboss.org/richfaces/latest_4_1_X/Developer_Guide/en-US/html/chap-Developer_Guide-Skinning_and_theming.html

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

Но это также не работает.Чтобы это работало, мне нужно добавить дополнительные RESOURCE ?

3-й пробный период:

<rich:tabPanel switchType="client" style="width: 70%;margin: auto;background-color:red;">

                <rich:tab header="Overview">
                    Tab 1 Content
                </rich:tab>
                <rich:tab header="JSF 2 and RichFaces 4">
                    Tab 2 Content
                </rich:tab>

        </rich:tabPanel>

Я пытался установить цвет фона Явно , но даже это терпит неудачу.

Ответы [ 2 ]

2 голосов
/ 26 декабря 2011

Вы можете настроить скин в Richfaces на трех уровнях.

Используя файлы свойств скина

, вы можете изменять интерфейсы приложения, изменяя значения параметров кожи вкожа.для этого вам нужно отредактировать постоянные значения, определенные в файле skin.properties, чтобы изменить стиль каждого компонента, сопоставленного с этим свойством скина.

Использование таблиц стилей компонента

Отображения и другие атрибуты стиля, перечисленные в файле ECSS компонента, могут быть изменены.Отредактируйте содержимое файла ECSS, чтобы изменить стили всех компонентов этого типа.

Используя классы стилей пользовательских компонентов

, вы также можете указать атрибут styleClass для отдельных компонентов.Для этого добавьте новый класс стилей в CSS приложения и назовите его из отдельного компонента с атрибутом styleClass.

Перезаписав таблицы стилей в приложении

Вы также можете загрузитьпользовательские таблицы стилей, использующие которые переписывают стили расширений, определенные для классов стилей компонентов.

для подробной информации см. http://docs.jboss.org/richfaces/latest_4_1_X/Developer_Guide/en-US/html/chap-Developer_Guide-Skinning_and_theming.html

0 голосов
/ 26 декабря 2011

Я пробовал несколько разных вещей, но для

1-е испытание &

2-е испытание

Я нашел решение.

 <mime-mapping>
            <extension>ecss</extension>
            <mime-type>text/css</mime-type>
        </mime-mapping>

отсутствовал в web.xml, при добавлении вышеуказанной строки я начал получать ожидаемые результаты.

...