使用 primefaces demo page 进行测试,只需滚动到我们的窗口底部,然后按查看 , 它会在中间窗口显示一个对话框,但是尝试调整它的大小,对话框位置会浮到顶部。
请告诉我如何修复它:(。
对不起我的英语水平;
最佳答案
我不确定你想要什么,但如果你想改变第一个位置,你可以用不同的方式来做:
默认情况下,对话框位于视口(viewport)的中心,位置选项用于更改对话框的位置。可能的值为;
• 表示视口(viewport)内位置的单个字符串值,如“center”、“left”、“right”、“top”、“bottom”。
• 逗号分隔的 x 和 y 坐标值,例如 200、500
• 逗号分隔的位置值,如‘top’、‘right’。 (使用组合时使用单引号)
这你必须写在你发送的配置图中:
Map<String,Object> configurationMap= new HashMap<String, Object>();
configurationMap.put("position", "top");
RequestContext.getCurrentInstance().openDialog("nameDialog", configurationMap, null);
关于jquery - 调整大小时 Primefaces 对话框位置错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22651114/