oracle-apex - Oracle Apex:使用 SQL 设置页面项 - 不添加到会话
问题描述
使用 Debug 时,我看不到 Session 中的值,但页面项正在呈现:
我正在使用 SQL 表达式设置源:
而且我知道查询正在运行,因为页面项目正在为页面上的 P2_KPI_NAME 呈现。
为什么一旦计算它们就没有被添加到 Session 中?
解决方案
您可以对 :P2_KPI_ID 的更改使用动态操作,在其中您使用 PL/SQL 设置您的第二个项目(请记住将 P2_KPI_ID 添加到要提交的项目以及您的第二个项目作为要返回的项目)。“始终替换会话状态中的值”在渲染时设置项目值。设置 :P2_KPI_ID 时,项目本身不会刷新,因此不会自动设置其值。
推荐阅读
- javascript - 无法使用设置变量javascript
- java - 在java中将数据存储在字节数组中
- django - 如果过期,PasswordResetConfirmView 的 PASSWORD_RESET_TIMEOUT 消息
- haskell - 源自不应到达的 where 语句的函数距离错误的非详尽模式
- javascript - 在中继分页graphql上滚动时合并以前的数据
- python - digdag shell 脚本任务瞬间完成
- javascript - 如何使用 Android Manifest 将 React Native Android 的默认文本颜色更改为黑色?
- sql - SQL Server 收集最新事务并忽略已选择的事务
- user-experience - 我们是否必须使用 SF Symbols 来设计原生 iOS 应用程序?
- html - HTML水平对齐行内块?