5.4 Manipulation des menus
5.4.1 Introduction
Ces méthodes permettent de manipuler les menus du document.
Les menus dynamiques (dont la valeur provient du serveur) ne sont pas concernés par ces méthodes.
5.4.2 Liste des méthodes
5.4.2.1 hasMenu
Cette méthode retourne true
si le menu est présent dans le document.
5.4.2.1.1 Arguments
id
(string): identifiant du menu
5.4.2.1.2 Retour
Booléen.
5.4.2.1.3 Exception
Si jamais le modèle n'est pas déjà initialisé.
5.4.2.1.4 Exemple
function (menuId) { var hasMenu = window.dcp.document.documentController("hasMenu",menuId) return console.log("le menu ", menuId , "est-il présent ? ", hasMenu) }
5.4.2.2 getMenus
Cette méthode retourne la liste des menus.
5.4.2.2.1 Arguments
Pas d'arguments
5.4.2.2.2 Retour
Tableau d'objets menu.
5.4.2.2.3 Exception
Si jamais le modèle n'est pas déjà initialisé
5.4.2.2.4 Exemple
function () { var getMenus = window.dcp.document.documentController("getMenus") return console.log("les menus de mon document sont : ", getMenus) }
5.4.2.3 getMenu
Cette méthode retourne un objet menu à partir de son identifiant.
5.4.2.3.1 Arguments
id
(string): identifiant du menu
5.4.2.3.2 Retour
Objet menu.
5.4.2.3.3 Exception
Si jamais le modèle n'est pas déjà initialisé
5.4.2.3.4 Exemple
function (menuId) { var getMenu = window.dcp.document.documentController("getMenu",menuId) return console.log("le menu ", menuId , "a pour id ", getMenu.id) }