【发布时间】:2015-11-04 19:39:06
【问题描述】:
目前,如果我填充表单并离开页面,当我返回表单时,表单条目仍然存在。是否可以阻止保存这些条目?
项目的默认值使用 PS/SQL 填充,但内容可以调整。
我尝试创建一个动态操作来清除“页面卸载”上的项目,但这并没有做任何事情。这是正确的浏览器事件,还是我只是弄错了实现?
更新:提供一些上下文...
页数:
- 首页
- 表格
- DML 表单(插入)-我希望不存储任何修改
第3页可以通过第1页或第2页访问。
如果用户通过第 2 页(不同的表单)访问表单,他们将选择一个特定的值,这将用于填充第 3 页上的默认值(通过项目和 PL/SQL 函数体)。
如果用户通过第 1 页访问表单,将运行相同的 PL/SQL - 这可能导致第 3 页表单项为空(NULL 默认值)。
但是,当用户编辑第 3 页项目(从默认值更改)时,这些值将在用户下次访问表单时保持不变。如何防止这种状态被捕获?
【问题讨论】:
-
您能在表单页面上分享更多信息吗?这是什么意思?你如何“回归”它?
-
@Tom 我已经用更多上下文更新了这个问题。
标签: javascript plsql oracle-apex