关闭子选项卡

时间:2017-06-05 06:24:31

标签: javascript jquery salesforce visualforce

 ====================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解决方案也会有所帮助。

1 个答案:

答案 0 :(得分:1)

我自己找到了。

只是一个快速解决方案。

只需使用window.opener.close();从打开的子窗口中自动关闭父窗口。