首页 > 解决方案 > 使用取消选项向 Oracle Apex DB 添加或删除行

问题描述

我想请求帮助以在 Oracle Apex 中设计一些东西。

我们的 Apex 用户可以在页面中的表格中添加或删除新行。在他们添加之后,他们在整个页面上都获得了取消按钮。取消按钮应该将所有内容恢复到以前的状态。例如删除添加的行,取消删除删除的行,撤消行的更改..

我现在的解决方案是在数据库中添加另一列(隐藏),它处理行状态,但它不干净,也不能完美运行。

无论是 DB 相关还是 Apex 相关的新想法,我都会很高兴,谢谢。

在此处输入图像描述

标签: databaseoracleoracle-apex

解决方案


将 APEX 集合用于此类事情是常见的做法。在首次显示页面之前,使用真实表中现有数据的副本填充 APEX 集合。让用户在 APEX 集合中添加、删除和更新行。然后 Save 按钮将调用一个进程来对实际表进行相应的更改,而 Cancel 将直接离开而不进行任何更改,


推荐阅读