【问题标题】:Primefaces confirm dialog not centered when used in conjuntion with richfacesPrimefaces 与richfaces 结合使用时确认对话框不居中
【发布时间】:2014-08-20 21:40:23
【问题描述】:

根据我的问题标题,当我使用richfaces,特别是rich:popupPanel 时,我的primefaces 确认对话框p:confirmDialog 被放置在顶部/左侧对齐。如果我删除 richfaces 弹出面板,primefaces 对话框会按预期在浏览器窗口中居中。

我尝试更改命名空间条目的顺序,但没有奏效。我还能尝试什么。我看到richfaces 也有一个我要查看的确认对话框,只是我已经在其他页面上运行了primefaces 版本,碰巧没有richfaces 弹出面板。

如有需要,我可以发布代码。

【问题讨论】:

    标签: jsf primefaces richfaces


    【解决方案1】:

    您不应同时使用 Richfaces 和 Primefaces。在 css 和 javascript 方面,它们之间存在很多冲突。您可以通过覆盖它们并在每个设置的末尾使用'!important'来解决css问题。 例如,

    .class{
        //...
        text-align: center !important
    }
    

    不过,最好的办法是只使用 primefaces

    【讨论】:

    • 是的,最好不要混用。但顺便说一句,我并没有要求将文本置于确认框中,而是将框本身置于浏览器窗口中。我将发布一个关于将 RichFaces popupPanel 迁移到 PF 组件的新问题
    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 2014-04-08
    • 1970-01-01
    • 2017-09-07
    • 1970-01-01
    • 2018-03-04
    • 2019-02-11
    • 1970-01-01
    相关资源
    最近更新 更多