oracle-apex - 仅通过 fetch_app_item 从其他应用程序访问应用程序项?
问题描述
我在 Oracle APEX 19.2 工作区中有几个使用共享身份验证的应用程序。为了访问最终用户元数据,我想在主应用程序中使用定义为全局的应用程序项。似乎配置正确:在从属应用程序中,我可以在调试器窗口中看到正确的会话值(会话状态,视图:应用程序项)。
但是通常的替换语法不起作用:我无法使用任何这些方法访问该值:
:VARIABLE
&VARIABLE.
apex_util.get_session_state('variable')
唯一有效的方法是apex_util.fetch_app_item('variable',[application id])
- 这很麻烦,因为我想使用应用程序别名,我需要使用 view 翻译别名apex_applications
。
这是按预期工作还是我做错了什么?
解决方案
您是否也在从属应用程序中创建了相同的应用程序项?您还必须将其设置为 Scope = Global。这将暴露当前应用程序中的值。
推荐阅读
- android - 多次单击登录按钮后 Livedata 未更新
- python - Python if 语句在函数内部不起作用
- electron - 是否需要安装使用 Electron 制作的应用程序?
- angular - 我可以通过单例获得 ModalController 吗?
- vuetify.js - 是否有正确的入门文档?
- css - Wordpress 中的弹出式滑块
- android - 从 Activity 中的重叠布局中单击上一个布局
- r - 如何让 ggplot facet-wrap 仅在 hh:mm 中使用 x 轴刻度(无日期)
- matplotlib - 如何在没有@PLT 的情况下在汇编中正常调用 printf 但只需在 gcc 中使用标准库中的 -l 选项调用 printf ,
- rancher - 通过集群 API 构建的 Rancher Kube API 健康检查失败