【问题标题】:Richfaces Primefaces CSS Conflict with enableControlSkinningRichfaces Primefaces CSS 与 enableControlSkinning 冲突
【发布时间】:2012-02-11 08:03:25
【问题描述】:

我正在尝试使用 Richfaces (4.0) 和 primefaces (2.2) 的示例 JSF 项目。

但是当我像下面这样使用 enableControlSkinning 时

 <context-param>
    <param-name>org.richfaces.enableControlSkinning</param-name>
    <param-value>true</param-value>
</context-param>

某些 Primefaces 组件未正确显示(尚未查看组件的功能).. 我认为css是冲突的。 但是如果我将 enableControlSkinning 设置为 false,primefaces 组件可以正常工作...

有什么建议可以轻松设置 enableControlSkinning 吗?

primeface 命令按钮的快照... Primefaces主题:家 Richfaces皮肤:glassX 但是悬停时的 p:commandButton 显示了两个主题...

【问题讨论】:

    标签: css richfaces primefaces


    【解决方案1】:

    标准控件的自动蒙皮可能会将 PrimeFaces 控件检测为“标准”。所以你打开自动换肤并使用提供的类换肤。

    Web.xml 应该是这样的,将你的 4 行替换为:(注意第一个参数是 false!)

    <context-param>
        <param-name>org.richfaces.enableControlSkinning</param-name>
        <param-value>false</param-value>
    </context-param>
    <context-param>
        <param-name>org.richfaces.enableControlSkinningClasses</param-name>
        <param-value>true</param-value>
    </context-param>
    

    并在您想要皮肤的组件上使用 rfs-ctn 样式类

    复制自射频手册:link

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-12-26
      • 2011-07-24
      • 1970-01-01
      • 2021-07-02
      • 2012-10-01
      • 2013-05-30
      • 2013-01-20
      • 1970-01-01
      相关资源
      最近更新 更多