根据我的问题标题,当我使用richfaces,特别是rich:popupPanel时,我的primefaces确认对话框,p:confirmDialog,被置于top / left对齐状态。如果我删除了richfaces弹出面板,则primefaces对话框会按预期在浏览器窗口中居中。
我尝试更改命名空间条目的顺序但是没有用。我还能尝试什么?我看到richfaces还有一个我要调查的确认对话框,只是我已经有了其他页面上的primefaces版本,碰巧没有richfaces弹出面板。
如有必要,我可以发布代码。
答案 0 :(得分:0)
您不应该一起使用Richfaces和Primefaces。在css和javascript方面它们之间存在很多冲突。您可以通过覆盖它们并在每个设置的末尾使用“!important”来解决CSS问题。 例如,
.class{
//...
text-align: center !important
}
但是,最好的办法是只使用primefaces