Sunday, 1 March 2015

How to open a new record inside a console by visual force page ( VF page ):- isInConsole()

Determines if the page is in the Salesforce consoleThis method is only available in API version 22.0 or later.

Solution :-

Include JS in VF page

<apex:includeScript value="/support/console/26.0/integration.js"/>

Write below Java Script code in VF page


function openTab(id, name) 
 if (sforce.console.isInConsole())
  sforce.console.openPrimaryTab(undefined, '/' + id + '?isdtp=vw', true, name);
 else = '/' + id;


Then use below link to open new record .

<a href="#" onclick="openTab('{!}''{!}'); return false;">{!Obj.customKey}</a>