1
我有一個帶有保存按鈕的Vf頁面。我在VF頁面中調用一個控制器方法。一旦保存方法執行,我想關閉VF頁面。執行控制器方法後我們如何調用javascript函數
<apex:commandButton value="Save" action="{!Save}"/>
我想我們可以使用javascript函數關閉頁面。
感謝
Prady
我有一個帶有保存按鈕的Vf頁面。我在VF頁面中調用一個控制器方法。一旦保存方法執行,我想關閉VF頁面。執行控制器方法後我們如何調用javascript函數
<apex:commandButton value="Save" action="{!Save}"/>
我想我們可以使用javascript函數關閉頁面。
感謝
Prady
這裏是我發現做到這一點最簡單的方法。
創建Visualforce頁(我有一個名爲「CloseMe」在同一頁)此標記:
<apex:page >
<script type="text/javascript">
window.close();
</script>
</apex:page>
然後重定向(由JavaScript或頂點PageReference)頁面。
另外,確保所有配置文件都具有訪問該頁面的必要安全性。
取而代之,您可以嘗試使用調用Apex保存操作的ActionFunction,然後將JavaScript放在OnComplete ActionFunction參數上,但我認爲這是不必要的複雜。