Dynamics CRM

Personalizar el título de la barra de navegación

Una propiedad muy útil para hacer personalizaciones vistosas en CRM es el innerHTML. A continuación explico un código sencillo para poner el título de la barra de navegación en función de lo que hay en un campo del formulario que estamos viendo.

//Comprobamos que haya valores en los campos usados

if ((document.all._NA_Info != null) && (document.all.<campo_elegido>.DataValue!=null))  

{  

document.getElementById("_NA_Info").innerHTML ="<span style='color: red;fontsize:16px;'>"+  crmForm.all. <campo_elegido>.DataValue +"</span><img class='ms-crm-Nav-Group-RightIcon'  alt='Expandido, haga clic aquí para contraer' src='/_imgs/navup.gif'/>";

}


En el innerHTML introduzco las propiedades color, fuente y la imagen de las flechas que llevan todos los títulos de la barra de navegación. Para mantener el estilo y comportamiento de la barra de navegación que da CRM, la etiqueta < img > debe tener la propiedad class=ms-crm-Nav-Group-RightIcon.

El resultado sería este.

Barra sin contraer

Barra contraída

0 comentarios: