ApEx 19.1 表单区域项目值未传递 insert/create
ApEx 19.1 form region item value not passing on insert/create
我一直在 ApEx 19.1 中设计一个新应用程序,我创建的其中一个 form/reports 在我单击“创建”(SQL 插入操作)时不会保存特定列。调试数据显示,在处理CREATE请求时,数据处于会话状态。我已通过查询 SQL Developer.
中的 table 验证该值未与其他列一起插入
当我点击编辑项目时,页面项目是空白的,值不在会话状态。然后我可以选择一个值,它会正确保存(SQL 更新操作)。
我的app里还有几个19.1 form/reports没有这个问题
详情:
-顶点 19.1
-交互式报表上的模态表单页面
-新表单区域,而不是旧版 DML 设置
-DATETIME 列类型,日期选择器项类型
- 必填列,必填值 = 是(如果留空则会正确出现错误)
-此页面与其他页面最大的区别在于,创建时不是直接从报表页面导航到此表单对话框,而是必须填写不同的模态对话框表单,然后用户导航到有问题的表格。
所有其他字段都将数据正确地插入到相应的列中,并且我在创建后没有更改任何源设置,所以我不确定是什么导致了这个问题。我什至删除了页面并用相同的结果重建它们。
该问题与 ApEx 无关,而与糟糕的数据库和应用程序设计有关。
table 上有一个插入触发器,它从尚未设置的应用程序项目中向相关列插入了一个值。
我一定会清楚这一点,以免将来造成混淆。
我一直在 ApEx 19.1 中设计一个新应用程序,我创建的其中一个 form/reports 在我单击“创建”(SQL 插入操作)时不会保存特定列。调试数据显示,在处理CREATE请求时,数据处于会话状态。我已通过查询 SQL Developer.
中的 table 验证该值未与其他列一起插入当我点击编辑项目时,页面项目是空白的,值不在会话状态。然后我可以选择一个值,它会正确保存(SQL 更新操作)。
我的app里还有几个19.1 form/reports没有这个问题
详情:
-顶点 19.1
-交互式报表上的模态表单页面
-新表单区域,而不是旧版 DML 设置
-DATETIME 列类型,日期选择器项类型 - 必填列,必填值 = 是(如果留空则会正确出现错误)
-此页面与其他页面最大的区别在于,创建时不是直接从报表页面导航到此表单对话框,而是必须填写不同的模态对话框表单,然后用户导航到有问题的表格。
所有其他字段都将数据正确地插入到相应的列中,并且我在创建后没有更改任何源设置,所以我不确定是什么导致了这个问题。我什至删除了页面并用相同的结果重建它们。
该问题与 ApEx 无关,而与糟糕的数据库和应用程序设计有关。
table 上有一个插入触发器,它从尚未设置的应用程序项目中向相关列插入了一个值。
我一定会清楚这一点,以免将来造成混淆。