当我尝试在交互式网格中编辑多个行时,某些行将被删除。我使用Oracle Apex 18.1
答案 0 :(得分:0)
如果查询(IG所基于的查询)包含一个WHERE
子句,并且如果您修改了该WHERE
子句中使用的列,则它们可能不满足条件,因此IR不会不再显示它们。它们实际上并没有被“删除”,您只是看不到它们。
答案 1 :(得分:0)
Oracle Apex尚未在APEX 18.1.0的发行说明中报告任何已知的错误:
https://www.oracle.com/database/technologies/appdev/apex/known-issues-v181.html
该问题可能是由于以下原因造成的:
(1)单击“保存”时,保存的记录必须消失,因为您可能尚未在“交互式网格处理”部分中返回主键。
(2)查询中可能存在某些 WHERE 条件,可能不满足该条件,因此这些行可能会消失。
(3)数据库中可能有一些CODE可以根据某种条件删除行(或者)表中可能有某些触发器可以根据某种条件删除行。
(4)安装问题(请检查安装日志),这是最后一种方法。