Oracle apex 如何在页面之间传递数据值

Oracle apex 如何在页面之间传递数据值,oracle-apex,Oracle Apex,我从数据库中获取并显示数据。我创建了一个按钮,其中一个重定向到另一个页面并填写表单数据。按钮重定向到此应用程序页面并设置项目(名称、值)。如果我设置了静态值,它就工作了。但是如何使用页面设计器从列(MAX\u PHOTOS,MAX\u PHOTOS\u SIZE)传递数据呢?创建链接时,您可以选择。 输入页码,然后在下面设置项目。您只需单击行旁边的按钮,它就会显示目标页面上的项目和源页面上的项目,您可以选择这些项目,就这样 如果你是自己写的,那么你可以做&P1\u项。不要忘记结尾的。这也适用于

我从数据库中获取并显示数据。我创建了一个按钮,其中一个重定向到另一个页面并填写表单数据。按钮重定向到此应用程序页面并设置项目(名称、值)。如果我设置了静态值,它就工作了。但是如何使用页面设计器从列(
MAX\u PHOTOS
MAX\u PHOTOS\u SIZE
)传递数据呢?

创建链接时,您可以选择。

输入页码,然后在下面设置项目。您只需单击行旁边的按钮,它就会显示目标页面上的项目和源页面上的项目,您可以选择这些项目,就这样


如果你是自己写的,那么你可以做
&P1\u项。
不要忘记结尾的
。这也适用于需要引用页面项的其他用途。但是要知道,这些值必须提交才能使用。

我已经创建了隐藏项,并使用它们。如果我不创建隐藏项,当我在“设置项”部分中选择时,设计器将看不到它们。如何提交值?@ES。据我所见,这些项目是直接从数据库中设置的,因此它们已经提交了。通常会发生的事情以及我告诉你为什么要提交它们的原因是,有时人们将这些项目作为文本字段,然后他们输入一些值,然后困惑于为什么这个新值没有传输到新页面。当您手动更改某个值时,有时需要提交(保存)该值,这是通过在更改该值后按Enter键实现的。但有时您必须运行动态操作,操作为PLSQL代码,代码可以为NULL,但您提交了项。抱歉,但我仍然无法理解如何将值从DB传递到另一个页面。我用另一种方法解决这个问题,但我不知道它是好是坏。我用查询创建项目,并将这些元素的值传递给另一个页面。如果我设置类型“Database Column”,它仍然不起作用()@ES。我想也许你没有正确设置这个值。检查会话状态(如果您从开发人员处打开页面,屏幕中下部有一个选项卡,其中一个选项是会话),您可以看到已提交和已保存项目的所有值。然而,我怀疑您的问题是,您实际上没有获取这些值。源数据库列需要在页面上自动获取行才能正常工作。这是一个在预渲染过程中运行的过程,该过程获取数据库中的行,然后从中获取项目。