将非模式对话框窗口放置在apex 5.1中的屏幕中心

我正在使用apex.navigation.dialog函数打开一个非模式对话框页面。函数调用如下:

javascript:apex.navigation.dialog(pageUrl,{title:'myTitle',height:'540',width:'400',maxWidth:'960',modal:false,dialog:null},'t-Dialog-page--standard '+'',apex.jQuery('#myStaticID'));

现在,该窗口在屏幕的左上方打开。但是我希望窗口在屏幕的左侧中间打开。通过将CSS类添加到此函数调用中,可以定位窗口吗?

我尝试修改函数调用以包括CSS类,如下所示:

javascript:apex.navigation.dialog(pageUrl,'t-Dialog-page--standard '+ 'Dialog-position',apex.jQuery('#myStaticID'));

并在调用页面的内联css部分中添加了以下内容:

.Dialog-position {
position: fixed;
display: block;
top: 50%;
left: 10px;
margin: -100px 0 0 0;
height: 200px;
width: 50px;} 

这不起作用。有什么办法做到这一点。

预先感谢

superlinkai 回答:将非模式对话框窗口放置在apex 5.1中的屏幕中心

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/2886767.html

大家都在问