我正在开发的项目使用了一个设计器来创建HTML / CSS。我想将CSS文件放入我们的项目中,稍微操纵HTML并使应用程序看起来像设计师设计的那样。
我的问题是richfaces包含了它自己的CSS文件,这影响了设计师的作品。
我已经使用org.richfaces.enableControlSkinning上下文参数关闭了外观。但是,我仍然得到像datatable.ecss.jsf这样的css文件,这会影响我的数据表的样式。
我真的不想为richfaces css设置的每个属性添加我们的自定义css覆盖。我当然不想做建议的here。我原以为这是一个常见的用例,但我找不到任何答案。
答案 0 :(得分:2)
如RichFaces论坛中所述,您可以通过将外观设置为“plain”或“null”来禁用项目的所有RichFaces CSS。
<context-param>
<param-name>org.richfaces.skin</param-name>
<param-value>plain</param-value>
</context-param>