首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更改我的应用程序的skinning.ecss

更改我的应用程序的skinning.ecss
EN

Stack Overflow用户
提问于 2012-07-26 14:22:20
回答 2查看 2.3K关注 0票数 0

我需要完全改变现有的应用程序的UI风格。如何告诉RichFaces,我想使用另一个EL CSS文件进行蒙皮?将新的.ecss文件放在哪里?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-07-26 14:33:09

如果你想完全改变RichFaces皮肤,你可以在你的web.xml中添加如下代码:

代码语言:javascript
复制
<context-param>
    <param-name>org.richfaces.skin</param-name>
    <param-value>skin_name</param-value>
</context-param>

一些皮肤是: emeraldTown,blueSky,wine,japanCherry,ruby,classic,deepMarine等。

但是,如果您想要更改当前(或默认皮肤)的某些内容,您可以使用.ecss文件进行更改。

有关这方面的更多信息,请单击此处:http://docs.jboss.org/richfaces/latest_4_2_X/Developer_Guide/en-US/html/chap-Developer_Guide-Skinning_and_theming.html

希望这能有所帮助!:)

票数 0
EN

Stack Overflow用户

发布于 2015-09-15 22:01:49

Richfaces显式地describes了.ecss文件的修改。

为此,您可以为您的自定义皮肤创建一个jar,并将.ecss文件添加到此归档中。

自定义皮肤jar的结构如下:

代码语言:javascript
复制
└───META-INF
    │   faces-config.xml
    │   MANIFEST.MF
    │
    ├───resources
    │   │   skinning.ecss
    │   │   skinning_both.ecss
    │   │   skinning_classes.ecss
    │   │
    │   └───org.richfaces
    │           collapsiblePanel.ecss
    │           datascroller.ecss
    │           panel.ecss
    │           panelMenu.ecss
    │           popupPanel.ecss
    │           tabPanel.ecss
    │           toolbar.ecss
    │
    └───skins
            common.skin.properties

我遇到了一个问题,Richfaces (4.3.7)并不总是喜欢你的自定义文件而不是它的标准文件!我想出的唯一解决方案是从richfaces-components-ui.jar中删除相关的.ecss文件

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11663548

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档