当与richfaces一起使用时,Primefaces确认对话框不居中

时间:2014-06-30 13:39:28

标签: jsf primefaces richfaces

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

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

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

1 个答案:

答案 0 :(得分:0)

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

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

但是,最好的办法是只使用primefaces