quarta-feira, 7 de julho de 2010

>> CRM 4.0 - Dica para Esconder uma Opção do Menu Vertical do Formulário

Uma dica rápida!

Segue código JScript para desabilitar uma opção de menu vertical do formulário do CRM.

A idéia é colar o código abaixo no [OnLoad] do formulário e usar a função, passando como parâmetro o [nome] do item do menu que deseja esconder. Por exemplo, para esconder a opção [mais endereços], use a função da seguinte maneira:


crmForm.disableVerticalMenuItem("crmNavBar", "mais endereços");



crmForm.disableVerticalMenuItem = function (navBar, menuItem)
{
menuItem = menuItem.toLowerCase().replace(/^\s+|\s+$/g, '');
il=document.getElementById(navBar).getElementsByTagName('li');

for(i=0;i < il.length;i++)
{
liItem = il[i].innerText.toLowerCase().replace(/^\s+|\s+$/g, '');

if (liItem == menuItem)
{
anchor = il[i].getElementsByTagName('a')[0];
anchor.parentNode.removeChild(anchor);
}
}
}

crmForm.disableVerticalMenuItem("crmNavBar", "mais endereços");