Richfaces:我如何完全控制css

时间:2012-08-23 16:20:02

标签: css jsf jsf-2 richfaces

我正在开发的项目使用了一个设计器来创建HTML / CSS。我想将CSS文件放入我们的项目中,稍微操纵HTML并使应用程序看起来像设计师设计的那样。

我的问题是richfaces包含了它自己的CSS文件,这影响了设计师的作品。

我已经使用org.richfaces.enableControlSkinning上下文参数关闭了外观。但是,我仍然得到像datatable.ecss.jsf这样的css文件,这会影响我的数据表的样式。

我真的不想为richfaces css设置的每个属性添加我们的自定义css覆盖。我当然不想做建议的here。我原以为这是一个常见的用例,但我找不到任何答案。

1 个答案:

答案 0 :(得分:2)

如RichFaces论坛中所述,您可以通过将外观设置为“plain”或“null”来禁用项目的所有RichFaces CSS。

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

信息链接:Remove Default CSS - For a specific component