好的,让我先说一下我已经阅读了以下内容:
Stackoverflow:how can i remove the css classes from a richfaces component
但是,我使用的是版本4,这似乎适用于v3.x.我想知道是否有任何改变。
这是我的情况,我们在项目的很大一部分中使用了jquery和jquery ui。该项目已经完成了大量工作,因此切换到不同的框架是不可行的。我相信你可以理解,我们正在使用themeroller主题来生成我们的外观和感觉。
在一些地方,我们选择使用一些RichFaces组件。这里的问题是RichFaces使用与jqueryUI不同的皮肤类。我能够做的是自定义我们用来使用不同类名的RichFaces组件。这样,他们只是使用jqueryUI的东西。
根据文档,我们可以添加“styleClass”参数来强制组件使用不同的类,这样可行,但RF类仍然存在。这会导致我们的外观和感觉出现问题。
其次,我们正在使用inplace编辑组件,我似乎找不到一种方法来设置单击后生成的下拉样式。
有没有人有任何想法?我知道我可以自定义RF主题以匹配我们的themeroller主题,但这将使我们更难以支持多个themeroller主题。
顺便说一下,我还阅读了RF手册的第6章,它似乎没有提供我们可以使用的选项(但也许我错过了一些东西):
答案 0 :(得分:0)
这是不可能的。我们切换到Primefaces。