database - 使用取消选项向 Oracle Apex DB 添加或删除行
问题描述
我想请求帮助以在 Oracle Apex 中设计一些东西。
我们的 Apex 用户可以在页面中的表格中添加或删除新行。在他们添加之后,他们在整个页面上都获得了取消按钮。取消按钮应该将所有内容恢复到以前的状态。例如删除添加的行,取消删除删除的行,撤消行的更改..
我现在的解决方案是在数据库中添加另一列(隐藏),它处理行状态,但它不干净,也不能完美运行。
无论是 DB 相关还是 Apex 相关的新想法,我都会很高兴,谢谢。
解决方案
将 APEX 集合用于此类事情是常见的做法。在首次显示页面之前,使用真实表中现有数据的副本填充 APEX 集合。让用户在 APEX 集合中添加、删除和更新行。然后 Save 按钮将调用一个进程来对实际表进行相应的更改,而 Cancel 将直接离开而不进行任何更改,
推荐阅读
- string - Grep 和替换特定模式中的字符串
- erlang - 如何解决 erlang rebar 的依赖问题?
- opencv - 未知的网址类型:'//drive.google.com/drive/folders/11XfAPOgFv7qJbdUdPpHKy8pt6aItGvyg'
- c++ - 作为无限循环运行
- r - 使用 alpha vantage 的 quantmod R 包中的 getSymbols.av 函数获取多支股票的 OHLCV 数据
- django - 从下拉列表中打开新页面的 Ajax 调用不起作用
- javascript - 在数组问题中存储 Highcharts
- c# - 如何通过代码以编程方式将“覆盖高 DPI 缩放”设置为“应用程序”
- ios - 防止在 IOS Objective-C 中手动截屏
- android - 如果键盘显示,Android SpellChecker 不起作用