在 Oracle Apex 中设置对话框模式页面的初始位置

Set the initial position of a Dialog Modal Page in Oracle Apex

我目前正在研究 Oracle Apex v21.1

在我的应用程序中,用户可以插入带有 form on a Dialog Modal Page 的项目。

根据用户的选择,他们可以一次插入多个插入,动态创建更多字段。但是,这会导致表格变得更大。考虑到表单更大,它的高度在顶部和底部增加,这导致字段在屏幕上移动,因为表单总是在页面上居中,这里是 example

我想做的是,将表单的初始位置设置在页面顶部(可能带有 x/y 轴之类的东西?)

表格会像 this one, and increasing his size would only let him expand by the bottom, not the top, just like this

我希望这对你们来说足够清楚,请随时向我提问以了解更多详情,

谢谢,

托马斯

按照以下步骤实现:

  1. 将下面的 CSS 代码放入页面 -> CSS -> 父页面的内联部分。
    什么是父页面: 您打开模态页面的页面。
.ui-dialog.modal-dialog--pullout{
   top: 0!important;
}

  1. 将class名称modal-dialog--pullout放入Modal的Page -> Dialog -> CSS 类对话框页面。