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 truesi 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)
}
×