oracle apex 中的共享变量

Posted

技术标签:

【中文标题】oracle apex 中的共享变量【英文标题】:Shared variables in oracle apex 【发布时间】:2020-02-11 12:12:30 【问题描述】:

我是 Oracle Apex 的初学者,我使用的是 19.1 版。

如何创建/使用共享变量?我想通过不同的页面设置/访问它们。 我无法弄清楚这一点,因为所有东西都提供了一个接口,并且对低级 javascript 代码的访问不多。

【问题讨论】:

到目前为止你尝试了什么? 嗨鲁图亚!你说,“没有太多访问低级 JavaScript 代码的权限。”我正在为“APEX 开发人员的 JavaScript”创建一些内容,我很想了解更多有关您遇到的问题的信息。请随时通过我的博客或 Twitter 与我联系(请参阅我的个人资料以获取链接)。 【参考方案1】:

在某种意义上,页面项和应用程序项都可以被认为是“共享的”,因为它们的值可以从任何地方以 SQL 和 PL/SQL 访问。

但是,如果您想使用 JavaScript 通过多个页面设置/访问页面项目的值,您应该将这些页面项目放在页面 0。页面 0 是一个特殊页面,它向所有页面添加内容,因此请使用适当的将项目添加到您需要的页面的条件。

【讨论】:

谢谢 Dan,我会尝试使用全局页面解决方案。【参考方案2】:

要么

转到共享组件并在那里创建它们(见左上角),或者 创建一个全局页面(第 0 页)并在其中创建可在整个应用程序中使用的项目

【讨论】:

我尝试使用共享组件,但无法使其工作,我想我会先尝试全局页面解决方案。

以上是关于oracle apex 中的共享变量的主要内容,如果未能解决你的问题,请参考以下文章

在 Oracle APEX PL/SQL 中传递变量

Oracle APEX:内置用户组变量

如何在 Oracle APEX 中使用替换变量

Oracle ApeX (PL/SQL) - 从 JavaScript 变量中创建绑定变量

不能在 sql 查询 APEX ORACLE 中使用绑定变量作为表名

在 Oracle APEX 中使用循环变量连接项目