Oracle Apex 5 - 是否存在错误行为(默认表单未显示数据)

时间:2016-01-11 13:04:00

标签: oracle oracle-apex

尝试在Oracle Apex 5中的表/视图上创建表单,在运行它时不提取/显示任何数据...它在After Header下创建了一个进程来从表中获取行?我使用它的向导生成检查功能。 请帮忙,这是正常的吗?如果乳清它创建了一个从表中自动获取数据的过程是正常的吗?

问候。

1 个答案:

答案 0 :(得分:0)

此类表单用于编辑表格中的行。如果您查看页面的内容,则可以看到名称为P123_IDP456_ROWID的隐藏项目 - 它是将在页面加载时显示的行ID。此项的默认值为NULL,因此当您刚刚开始新创建的页面时,您将在“创建新行”模式下看到该页面。您可以填写字段并单击“保存”,新行将添加到表中。如果要在字段中查看某些数据,则必须在ID项中添加所需行的ID。有多种方法可以做到这一点:设置项目的默认值,传递链接中的值等。

<强> UPD
你不能直接改变“页面模式”(在APEX中没有这样的东西),APEX根据ID项的价值决定要显示的内容。如果是NULL,则APEX显示添加新行的页面,如果不是NULL - 则编辑现有行。编辑现有行的最简单方法:您还需要一个包含报告的页面(页面类型Classic reportInteractive report),在报表中您需要创建包含属性的列链接:target page - 页数使用“表格或视图上的表单”,item 1 - 包含ID的项目名称,value 1 - 报告中包含ID的列的名称。
如果您是APEX的新手,很难完成所有这些工作。你需要学习以下内容:

  • 如何使用列
  • 中的链接创建报告
  • 如何使用网址
  • 设置页面项的值
  • 可选 - APEX URL的结构

这个主题中的每个主题都非常简单,但这里描述的内容太大了。