位置对话框在primefaces中

时间:2013-05-27 06:06:17

标签: java jsf primefaces

很快:我想在屏幕中间放置一个对话框,而不是在页面中间。

我在定位带有primefaces的对话框时遇到问题。我的对话框通常位于屏幕中间,如果我的页面高度不比我的屏幕大,那就可以了。但是如果有一个滚动条并且高度例如是我的屏幕的3倍(例如,1280 * 1024分辨率中的3072),则对话框显示在1536位置,这位于我的屏幕之外。由于背景被冻结,我可以做的事情的唯一方法是刷新或离开页面。

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

使用属性position

position="center"

其他可能的值是:

  1. 右,顶

  2. 右,下

  3. 左,上

  4. 左边,底部

答案 1 :(得分:0)

您可以使用html。

  1. 创建div元素。首先隐藏它

  2. 如果要显示它,请更改z-index并显示div元素。

  3. - 您可以使用您想要的尺寸

  4. 我的想法:)