首页 > 解决方案 > Oracle APEX 应用程序流程 > 在计算/验证之前提交时在交互式网格上不起作用

问题描述

我正在我的应用程序中处理审计模块。我有一个审计表,我通过在应用程序进程中创建进程将条目写入表中。一个特定的输出将如下所示:

201. Save Button Clicked
202. Save values are: id:1004, name:John Smith...
203. Page loaded.

在常规页面中一切看起来都很好,但这在任何交互式网格中都不起作用。典型的输出如下所示:

302. Save values are: id:1004, name:John Smith...
303. Page loaded.

未捕获按钮单击的操作。我认为这是由于该过程是在页面级别完成的。我试图通过在保存交互式网格时创建一个动态操作来伪造(或创建)保存交互式网格操作的提交请求,当为真时然后提交。但是,输出将显示:

401. Save values are: id:1004, name:John Smith...
402. Save Button Clicked
403. Page loaded.

我需要将第 402 行放在第 401 行之前,因为单击的按钮发生在保存到数据库操作之前(就像 201、202 中的顺序一样)。我认为通过动态操作来伪造这一点是错误的。我应该把代码放在哪里?或者我应该如何解决这个问题?

谢谢你。干杯。

标签: sqloracleoracle-apexapex

解决方案


推荐阅读