Ajout Parametres
1. Énoncé du problème : Ajouter un onglet "Paramètres" dans le menu principal avec cinq rubans spécifiques.
2. Formule et règles : Pour ajouter un onglet dans un menu configuré par un objet JavaScript, il faut :
- Ajouter une nouvelle clé dans l'objet de configuration avec le label et les rubans.
- Définir les fonctions de rendu associées à chaque ruban.
- Appeler la fonction de construction du menu et d'activation de l'onglet.
3. Travail intermédiaire :
- Ajouter dans menuConfig :
"parametres": {
"label": "Paramètres",
"ribbon": [
{ "label": "Clôture Trimestre", "render": showClotureTrimestre },
{ "label": "Mouchard", "render": showMouchard },
{ "label": "Utilisateur", "render": showUtilisateur },
{ "label": "Calculatrice", "render": showCalculatrice },
{ "label": "Imprimante", "render": showImprimante }
]
}
- Définir les fonctions showClotureTrimestre, showMouchard, showUtilisateur, showCalculatrice, showImprimante avec le contenu HTML donné.
4. Explication :
Chaque fonction remplit la zone de contenu avec un formulaire ou une interface spécifique.
La fonction showCalculatrice ouvre la calculatrice native.
L'appel à buildMainMenu() et activateMenu("fichers") reconstruit le menu et active l'onglet par défaut.
5. Résultat final :
L'onglet "Paramètres" apparaît dans la barre principale avec les cinq rubans, chacun affichant son interface respective.