Newer Version Available
getNavigationTabs()
Syntax
1sforce.console.getNavigationTabs((optional)callback:Function)Arguments
| Name | Type | Description |
|---|---|---|
| callback | function | JavaScript method that’s called upon completion of the method. |
Sample Code–Visualforce
1swfobject.registerObject("clippy.codeblock-1", "9");
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17<apex:page>
18 <apex:includeScript value="/support/console/31.0/integration.js"/>
19 <script type="text/javascript">
20
21 var callback = function (result) {
22 var id;
23 if (result.success) {
24 var tempItem = JSON.parse(result.items);
25 for (var i = 0, len = tempItem.length; i < len; i++) {
26 alert('Label:'+tempItem[i].label+'listViewURl:'+tempItem[i].listViewUrl+'navTabid:'
27 +tempItem[i].navigationTabId+'Selected ' +tempItem[i].selected);
28 }
29 } else {
30 alert('something is wrong!');
31 }
32 };
33 sforce.console.getNavigationTabs(callback);
34 </script>
35</apex:page>Response
This method is asynchronous so it returns its response in an object
in a callback method. The response object contains the following fields:
| Name | Type | Description |
|---|---|---|
| menuItems | object | The IDs of objects in the navigation tab. |
| success | boolean | true if returning the IDs of objects in the navigation tab was successful, false otherwise. |