2013-04-03 22 views
0

我有一個小問題。我正在使用Oracle Applicarion Express,我試圖在爲按鈕創建的鏈接中使用一些頁面項目。我創建了「按鈕作爲區域」按鈕,並在「單擊按鈕時的操作」「重定向到URL」區域中進行了選擇。在這個URL中我想使用兩個pageitems。我嘗試過使用它們:「PAGE_ITEM」或「& PAGE_ITEM」。但沒有辦法。有人能幫助我嗎?在Apex Express的按鈕鏈接中使用頁面項目

回答

0

產生的超鏈接是什麼樣的?機會是巨大的,它看起來像

f?p=<app_id>:10:<session id>::::P10_ITEM1,P10_ITEM2:, 

這是因爲使用替代語法時像&PAGE_ITEM.將會把所引用的項目的會話狀態的字符串中。由於該按鈕在加載頁面期間被渲染,因此它將使用該項目的會話狀態。
然後,當您爲PAGE_ITEM填充值時,這不會更改該項目的會話狀態 - 即使該項目已經完成,由於該按鈕已被呈現,因此無關緊要。
如果是這種情況,那麼你最好讓按鈕提交頁面,並在驗證/計算分支之前定義一個提交按鈕來操作該按鈕。在分支中,您可以安全地使用所需項目的會話狀態。

+0

嘿湯姆,APEX沒有替換字符串中的任何東西,但我發現我的錯誤。我使用了「區域按鈕」。現在我使用「pageitem按鈕」,它的工作原理! – Yves

相關問題