我有一个小问题。我正在使用 Oracle Applicarion Express,我正在尝试在为按钮创建的链接中使用一些页面项目。我将按钮创建为区域按钮,并在区域中选择“单击按钮时的操作”“重定向到 URL”。在这个 URL 中,我想使用两个页面项。我已经尝试在 ":PAGE_ITEM" 或 "&PAGE_ITEM" 中使用它们。但没有办法。有人能帮助我吗?
问问题
2344 次
1 回答
0
生成的超链接是什么样的?它看起来像的机会很大
f?p=<app_id>:10:<session id>::::P10_ITEM1,P10_ITEM2:,
这是因为当使用替换语法时,like&PAGE_ITEM.
会将引用项的会话状态放入字符串中。由于该按钮是在页面加载期间呈现的,因此它将使用该项目当时的会话状态。
然后,当您为 填写一个值时PAGE_ITEM
,这不会更改该项目的会话状态——即使这样做也无所谓,因为按钮已经呈现。
如果是这种情况,那么您最好让按钮提交页面,并在验证/计算分支之前定义一个 on submit 以对该按钮进行操作。然后,您可以在分支中安全地使用所需项目的会话状态。
于 2013-04-03T11:56:44.770 回答