Le code suivant permet d'ajouter un nouveau groupe de relation. Il doit être ajouté dans l'événement OnLoad d'une entité.
// ===================================================== // JsNavBar v1.0 - 10/30/2009 (CRM 4.0) // ===================================================== JsNavBar = function(displayName) { var navBarDisplayName = displayName; var navBarItemArray = new Array(); JsNavBar.prototype.AddNavBarItem = function(navBarItemId) { navBarItemArray[navBarItemArray.length] = document.getElementById(navBarItemId);}; JsNavBar.prototype.Show = function() { var crmNavBar = document.getElementById("crmNavBar"); if (crmNavBar != null) { var navBarItems = document.createElement("UL"); navBarItems.style.display = "inline"; navBarItems.className = "ms-crm-Nav-Group-Subareas"; for (i = 0; i < navBarItemArray.length; i++) { if (navBarItemArray[i] != null) { navBarItems.appendChild(navBarItemArray[i]).parentNode; } } if (navBarItems.hasChildNodes()) { var newNavBar = document.createElement("LI"); newNavBar.className = "ms-crm-Nav-Group"; newNavBar.innerHTML = 'L'appel de la fonction pour la création et l'ajout de groupe.' + navBarDisplayName + ': '; newNavBar.appendChild(navBarItems); if (crmNavBar.childNodes.length > 1) { var secondNav = crmNavBar.childNodes[1]; crmNavBar.insertBefore(newNavBar, secondNav); } else { crmNavBar.appendChild(newNavBar); } } } }; };
var demoNavBar = new JsNavBar("Demo"); demoNavBar.AddNavBarItem("navSubAct"); demoNavBar.AddNavBarItem("navRelationships"); demoNavBar.Show();Nous obtenons le groupe nommé Demo contenant les deux relations ajoutées.
Aucun commentaire:
Enregistrer un commentaire