The second one re-aranges the tab order from a top - down to a left - right order which makes more sence to most users.
function OnCrmPageLoad()
{
var tab = GetTab( "Notes" );
}
/* Get tab by name */
function GetTab( name )
{
var tabs = crmTabBar.getElementsByTagName("LI");
for( var i = 0 ; i < tabs.length ; i++ )
{
if( tabs[ i ].innerText == name )
return tabs[ i ];
}
return null;
}
OnCrmPageLoad();
function OnCrmPageLoad()
{
ReArangeTabIndex();
}
function ReArangeTabIndex()
{
for( var i = 0 ; i < crmForm.all.length ; i++ )
if( crmForm.all[ i ].tabIndex )
crmForm.all[ i ].tabIndex = 1000 + (i*10);
}
}
OnCrmPageLoad();
1 comment:
I'm trying to get the second code sample to work on one of my CRM forms, however whenever the tab reaches a lookup field it becomes "stuck" and won't move on to the next field unless you manually reposition the cursor.
Post a Comment