我需要完全更改UI样式的现有应用程序。 如何告诉RichFaces,我想使用另一个EL CSS文件进行蒙皮? 在哪里放新的.ecss文件?
答案 0 :(得分:0)
如果您想完全更改RichFaces外观,可以将其添加到您的web.xml:
<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文件进行更改。
希望这有帮助! :)
答案 1 :(得分:0)
Richfaces明确describes .ecss文件的修改。
您可以通过为自定义皮肤创建一个jar并将.ecss文件添加到此存档中来实现。
自定义皮肤jar具有以下结构:
let factorial n = product [1..n]
但请注意。我遇到的问题是Richfaces(4.3.7)并非总是更喜欢您的自定义ecss文件超过其标准文件! 我想出的唯一解决方案是从richfaces-components-ui.jar中删除相关的.ecss文件