1

我使用可编辑的 IG 创建了一个页面,其中我有一个类型为:Diaplay 的虚拟列,仅使用它作为 HTML 按钮来打开一个模态对话框(主从表单),其中包含一些用于 DML 操作的数据。

我将一个页面项目作为参数传递给更新该数据。问题是当用户输入订单及其详细信息(应用更改)时从单个区域插入的数据。对方数据应由其他负责用户按要求填写。

当用户单击该 IG 行按钮时,有时它会打开模态对话框,但有时会显示错误。

如果可能的话,我可以在此处发布屏幕截图(不知道如何)。

错误在第一行没有找到数据但数据在那里我已经检查过数据对于打开的行对话框和未打开的行似乎没问题。

有没有人遇到过这类问题并解决了?什么可以阻止用数据打开它。

错误:

ORA-01403: no data found
Contact your application administrator. Details about this incident are available via debug id "384021".

Technical Info (only visible for developers)
is_internal_error: false
ora_sqlcode: 100
ora_sqlerrm: ORA-01403: no data found ORA-06512: at 
"APEX_210200.WWV_FLOW_FORM_REGION", line 2276 ORA-06512: at 
"APEX_210200.WWV_FLOW_FORM_REGION", line 2238 ORA-06512: at 
"APEX_210200.WWV_FLOW_FORM_REGION", line 2318 ORA-06512: at 
"APEX_210200.WWV_FLOW_PROCESS_NATIVE", line 1246 ORA-06512: at 
"APEX_210200.WWV_FLOW_PLUGIN", line 3044
component.type: APEX_APPLICATION_PAGE_PROCESS
component.id: 54673220669894919
component.name: Initialize form Form on ORDERS
association_type: REGION
region_id: 117835482984053177
error_backtrace

问候

4

1 回答 1

2

这个:

在 ORDERS 上初始化表单 Form

看起来像是一个失败的预渲染过程。当主键表单项不包含值时会发生这种情况(即它没有传递给表单)。因此,请检查您调用表单的方式。这可能是背后的原因

我将一个页面项目作为参数传递给更新该数据。

此外,启用调试并 - 一旦遇到错误 - 检查调试信息。它可能会揭示一些有用的数据。查看页面项目的会话状态,因为好像您认为您正在将值传递给表单,但是 - 那里什么都没有。

于 2021-12-31T17:57:52.413 回答