我在首页上打开了dialag。
我在地图属性中将标记position
设置为top
但不起作用。
primefaces 6.0
对话框在中心可见。
public void openWindowNotification() {
try {
System.err.println("openWindowNotification");
Map<String, Object> options = new HashMap<String, Object>();
options.put("draggable", false);
options.put("modal", true);
options.put("position", "top"); // <--- not work
options.put("width", "90%");
options.put("contentWidth", "90%");
options.put("height", "90%");
options.put("contentheight", "90%");
options.put("size", "auto");
options.put("widgetVar", "editarDialog");
RequestContext.getCurrentInstance().openDialog("window/WindowNotification", options, null);
} catch (Exception e) {
e.printStackTrace();
}
}
有什么想法吗?
编辑: 火虫显示代码:
> <div id="formFindPanel:bAdd_dlg" class="ui-dialog ui-widget
> ui-widget-content ui-corner-all ui-shadow ui-hidden-container
> ui-resizable ui-overlay-visible"
> data-widgetvar="formFindPanel_bAdd_dlgwidget"
> data-pfdlgcid="96e9d80e-f114-49a2-8699-1684bf9e3418" style="width:
> 90%; height: auto; left: 83px; top: 365.5px; visibility: visible;
> z-index: 1001; display: block;" role="dialog"
> aria-labelledby="formFindPanel:bAdd_dlg_title" aria-hidden="false"
> aria-live="polite">
在css中top
属性365.5px
导致该对话框处于中心位置。
我需要设置在~15px左右;
答案 0 :(得分:1)
你可以设置一个硬值(例如500)到高度,它应该可以工作。