2017-06-05 118 views
0
====================Apex Class Code======================== 
Public Boolean isClosed{get;set;} 
isClosed = false; 
List<Opportunity> Affre_main = new List<Opportunity>(); 
for(Opportunity opp: [select id,Afree_main_sol__c from Opportunity where Id in: oppVar]){ 
     opp.Afree_main_sol__c = 'some value'; 
     Affre_main.add(opp) 
} 
if(!Affre_main.isEmpty()){ 
    insert Affre_main; 
    isClosed = true; 
} 

========================ON VF Page================================================= 
<script> 
if("{!isClosed}"){ 
    window.close(); 
    //Now how to close its parent tab// 
} 

</script> 

我正在尋找解決方法。我想關閉一個選項卡(比如子選項卡),然後我想自動關閉父項(主選項卡)。關閉子選項卡後的父級選項卡

有沒有什麼標準的方法,然後請告訴我。

我想在visualforce-salesforce中使用此解決方案。

Javascript/jQuery解決方案也將有所幫助。

+2

請參閱[我如何問一個好問題](https://stackoverflow.com/help/how-to-ask)和[如何創建一個最小,完整和可驗證的示例](https:// stackoverflow.com/help/mcve)。首先嚐試一個解決方案,然後發佈您遇到問題的代碼。有很多方法可以做到這一點,如果沒有你的代碼,這些問題是主觀的意見和個人喜好,這不是一個問題。 –

+1

等待我發送代碼 – ricky

+0

我投票結束這個問題,因爲SO是在這裏幫助您編寫的代碼,而不是爲您編寫代碼。 – guradio

回答

1

我自己找到它。

只是一個快速的線路解決方案。

只需使用window.opener.close();即可從打開的子窗口自動關閉父窗口。

相關問題