2012-09-10 57 views
0

當我創建一個新按鈕時,我選擇創建一個顯示在該區域項目中的按鈕,並完成按鈕嚮導並有一個新按鈕。Apex 3.2按鈕調用javascript

我期待在單擊特定按鈕後提交頁面後取消選中複選框。當用戶點擊「提交」按鈕時,我希望在頁面提交後取消選中「全部打勾」複選框。

enter image description here

How do I call a javascript function using this type of button? 
Does it go in the Button Display Attributes - Attributes section? 
    If so, can you supply a syntax example? 
Does it go into the Button Request Value - Button Request section? 
    If so, can you supply a syntax sample? 
Does it go in the Post Element Text? 
    If so, can you supply a syntax example? 

我知道,如果我選擇 「在區域位置創建一個按鈕」,我想補充 「的javascript:...」 中的URL部分。

+0

「我希望'Tick All'複選框在頁面提交後取消選中」 - >必須提交頁面(即保存到會話狀態的值),然後複選框必須取消選中?這是什麼時候?在頁面重新加載或在頁面處理後的某個地方提交? – Tom

+0

@TOM用戶單擊複選框,從選擇列表中進行選擇,然後單擊「提交」按鈕以應用選擇列表項目。在提交頁面時,我希望取消選中該複選框。 –

回答

0

您應該創建一個類型爲'Clear Cache for Items(ITEM,ITEM,ITEM)'的提交後流程,並在其中指定您的複選框。
選中該複選框,進行選擇並提交頁面意味着您要處理此選擇,但不希望複選框保留其保存的會話狀態(即已被選中)。通過清除緩存,您將重置爲默認狀態。
如果3.2沒有這樣的過程,您可以使用plsql進程或計算來將複選框的值設置爲0或null(無論哪個值都是默認值)。