Oracle Apex5:我从&;我的商品。甚至我的_项在我的当前会话中也有值
首先,请原谅我的英语不好 我是oracle application express(Apex)的新手,对维护有点困惑 我有一个简单的页面,有一个项目Oracle Apex5:我从&;我的商品。甚至我的_项在我的当前会话中也有值,oracle,oracle-apex,oracle-apex-5,Oracle,Oracle Apex,Oracle Apex 5,首先,请原谅我的英语不好 我是oracle application express(Apex)的新手,对维护有点困惑 我有一个简单的页面,有一个项目P2\u ITEM1和一个按钮BUTTON1 按钮动作由动态动作定义,我定义了两个动作: 使用以下命令执行PL/SQL APEX_UTIL.SET_SESSION_STATE('P2_ITEM1',:P2_ITEM1); 显示&P2\u ITEM1值的警报 我希望看到的是一个警报,其值为我输入的P2\u ITEM1,但我总是得到null 下面是页面
P2\u ITEM1
和一个按钮BUTTON1
按钮动作由动态动作定义,我定义了两个动作:
使用以下命令执行PL/SQL
APEX_UTIL.SET_SESSION_STATE('P2_ITEM1',:P2_ITEM1);
显示&P2\u ITEM1
值的警报
我希望看到的是一个警报,其值为我输入的P2\u ITEM1
,但我总是得到null
下面是页面设计和页面运行的快照
在这里,我希望得到值123
,但除非我提交页面,否则它总是NULL
提前感谢。您正在使用&P2\u项1吗,最后的点?页面打开后,
&P2\u ITEM1
是一个替代变量。在您的情况下,您只需要使用JavaScript作为警报$v('P2_ITEM1')
交叉发布&P2_ITEM1。
是一个替代变量,在呈现页面时,即在页面设置值之前对其进行评估;这就是为什么它是空的。要提醒该值,您需要调用$v('P2_ITEM1')
。非常感谢Jeffrey Kemp$v('P2_ITEM1')为我工作。