Oracle apex 在ORACLE APEX中关闭模式对话框后提交父页面

Oracle apex 在ORACLE APEX中关闭模式对话框后提交父页面,oracle-apex,Oracle Apex,我在OracleApex中使用一个带行和列的交互式报告,以表格形式显示和编辑一些数据。我有一个图标,点击它会打开一个模式对话框页面,在那里输入一些数据 现在,在关闭对话框页面时(操作是对话框关闭按钮上的提交页面),后面的父页面正在重新呈现,并且我正在丢失打开模式对话框之前输入的所有编辑数据 我无法找到一种方法,在关闭模式对话框后,也可以提交父页面,以便在提交父页面时,也可以保存打开对话框之前输入的所有值 如果我理解的话,您在父页面上有一个表格。 在该报告中,您有一个链接,可以打开一个模式。在此模

我在OracleApex中使用一个带行和列的交互式报告,以表格形式显示和编辑一些数据。我有一个图标,点击它会打开一个模式对话框页面,在那里输入一些数据

现在,在关闭对话框页面时(操作是对话框关闭按钮上的提交页面),后面的父页面正在重新呈现,并且我正在丢失打开模式对话框之前输入的所有编辑数据


我无法找到一种方法,在关闭模式对话框后,也可以提交父页面,以便在提交父页面时,也可以保存打开对话框之前输入的所有值

如果我理解的话,您在父页面上有一个表格。 在该报告中,您有一个链接,可以打开一个模式。在此模式中,您将填充一些数据。 您需要单击一个按钮,保存在模式中填写的数据,然后提交父页面

如果是,请尝试这样做:

1-在模式中,创建一个动态操作来执行代码pl/sql,并通过单击按钮将数据保存在模式页面中

2-在此同一动态动作中,创建另一个真实动作以关闭模式“关闭对话框”

3-在父页面上创建一个动态操作,其中:

事件:对话框关闭

选择类型:区域

区域:报告的区域

条件:无条件

真实操作:提交页面以将表单保存为表格


我理解你的解决方案。但这里有一个问题,我面临。在模式页面中,我在一些字段中输入了一些数据,并将其存储在各自的应用程序项中。现在,除非按钮上有提交操作,否则这些应用程序项不会保存字段的值。在提交时,模式页面关闭,父页面只是重新呈现,没有提交,因此会丢失所有旧数据。我希望你明白我想说的。你可以在动态操作中保存模式页面数据,你只需要声明要提交的项目。请参阅以上帖子中的图片。感谢您提供的解决方案。我不得不修改代码中的一些内容来实现这一点。