2011-12-26 2 views
2

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

первый суд:

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

  1. свойств файла Добавлена ​​Мыскин.
  2. Обновлено build.xml
  3. Обновлено web.xml.

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

второй Trial:

Ссылка Ссылка: - 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?

третьего Trial:

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

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

ответ

0

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

1 Trial &

второго Trial

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

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

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

2

Вы можете настроить скин в 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

Я прошел через общую ссылку. Я попробовал <контекстных параметры> org.richfaces.skin emeraldTown ..а это не работает, я должен добавить любой новый файл? –

+0

Может ли он найти файл скина по указанному пути pathpath? –

+0

For Trial 1) как проверить, удалось ли найти файл скина по указанному пути? –