primefaces p :dialog How to reset position to center

标签 primefaces dialog

我有一个对话框,该对话框居中:

<p:dialog header="Contact Information" widgetVar="companyAl"
modal="false" position="center center">

当我使用以下命令打开它时:
PF('companyAl').show();

它会出现在屏幕中心。
但是,当我将其拖动到其他位置时,将其关闭并再次重新打开,
它会在关闭前再次出现在最后一个位置,而不是
在屏幕中心。如何强制它始终显示在屏幕中央
PF('companyAl').show();

最佳答案

您也可以简单地在对话框中添加onShow属性:

<p:dialog header="Contact Information" widgetVar="companyAl"
modal="false" position="center center" onShow="PF('companyAl').initPosition()">

关于primefaces p :dialog How to reset position to center,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39609448/

相关文章:

Android 应用程序在第二次启动时卡住

JavaFx - 不想出现结束对话框

angular - 使用 Material 对话框在 Angular 元素上显示问题(ShadowDom 问题?)

ajax - JSF(Primefaces)通过ID对多个元素进行Ajax更新

java - View Scoped Bean preRenderView 方法被多次调用

java - 无法通过键获取 Map<Long, String> 的值

jsf - 使用下拉列表进行过滤 primefaces 数据表

date - Primefaces 数据表过滤与日期

php - 在模态对话框中打开链接(如 Chrome 网上应用店)

javascript - iPhone Javascript 确认对话框错误