miércoles, 23 de septiembre de 2009

Cómo ocultar pestañas (tabs) en los formularios del CRM 4.0

Una vez más hay que recurrir a Javascript. En el evento OnLoad() del formulario hay que poner el siguiente código:

if (UserHasRole("Administrador")) {   
   crmForm.all.tab1Tab.style.display = 'inline';
}
else {  
   crmForm.all.tab1Tab.style.display = 'none';
}

Fijaros en tab1Tab donde el número indica el ordinal de la pestaña que queremos ocultar, como los arrays, empieza por cero. He reutilizado la función UserHasRole() de la que ya hablé en el post Cómo habilitar un campo en función del rol del usuario.

Fuente: Todo Microsoft CRM

No hay comentarios: