Newer Version Available

This content describes an older version of this product. View Latest

closeTab()

Usage

Closes a specified primary tab or subtab. Note that closing the first tab in a primary tab closes the primary tab itself. This method is only available in API version 20.0 or later.

Syntax

1sforce.console.closeTab(id:String)

Arguments

Name Type Description
id string ID of the primary tab or subtab to close.

Sample Code–Visualforce

1swfobject.registerObject("clippy.codeblock-1", "9");<apex:page standardController="Case">
2    <A HREF="#" onClick="testCloseTab();return false">
3           Click here to close this tab</A> 
4
5    <apex:includeScript value="/support/console/20.0/integration.js"/>
6    <script type="text/javascript">
7        function testCloseTab() {
8            //First find the ID of the current tab to close it
9            sforce.console.getEnclosingTabId(closeSubtab);
10        }
11        
12        var closeSubtab = function closeSubtab(result) {
13            //Now that we have the tab ID, we can close it
14            var tabId = result.id;
15            sforce.console.closeTab(tabId);
16        };
17    </script>
18</apex:page>

This example is set to run by clicking a custom link on a case. For more information, see “Defining Custom Buttons and Links” in the Salesforce online help.

Note

Response

None

When using Firefox, Salesforce.com recommends that you don't call closeTab() on a tab with an active alert box because the browser may not load properly.

Tip