用primefaces演示页面进行测试,只需滚动窗口底部,然后按查看,它会在中间窗口显示一个对话框,但尝试调整它的大小,对话框的位置将浮动到顶部。
请告诉我如何修理它:
对不起,我的英语水平;
我不知道你想要什么,但如果你想改变第一位置,你可以用不同的方法:
默认情况下,对话框位于视口的中心,位置选项用于更改对话框的位置。可能的值是;
•单个字符串值,如' center ', ' left ', ' right ', ' top ', ' bottom ',表示viewport内的位置。
•逗号分隔的x和y坐标值,如200,500
•逗号分隔位置值,如' top ', ' right '。(使用组合时使用单引号)
这个你必须写在你发送的配置映射中:
Map<String,Object> configurationMap= new HashMap<String, Object>();
configurationMap.put("position", "top");
RequestContext.getCurrentInstance().openDialog("nameDialog", configurationMap, null);