Mashup Builder > Widgets > Widgets standard > Widget Barre de menus (thématisable) > Définition des éléments de la barre de menus à l'aide d'une entité de menu
Définition des éléments de la barre de menus à l'aide d'une entité de menu
Vous pouvez définir les éléments de la barre de menus à l'aide d'entités de menu standard dans Composer. Créez plusieurs entités à utiliser dans les sections de navigation principale et secondaire du widget Barre de menus. En outre, vous pouvez créer plusieurs niveaux de navigation en créant plusieurs entités liées. Pour plus d'informations sur les entités de menu dans Composer, consultez la rubrique Menus.
Pour définir les éléments de navigation de niveau supérieur dans la barre de menus :
1. Dans Composer, cliquez sur Nouveau, puis sélectionnez Menu.
2. Dans l'onglet Informations générales, entrez un nom et choisissez un projet pour l'entité, puis cliquez sur Enregistrer.
3. Dans l'onglet Définition de menu, cliquez sur Ajouter. Le volet Nouvelle définition de menu s'affiche.
4. Sous Type, choisissez l'un des types d'élément suivants :
Application composite : ouvre une application composite sur le serveur. Vous pouvez configurer les options suivantes :
Titre : spécifie le nom de l'élément à afficher dans la barre de menus.
Lien : spécifie l'entité d'application composite à ouvrir lorsque vous cliquez sur l'option de menu.
Cible : contrôle la façon dont l'option de menu s'ouvre au moment de l'exécution. Vous pouvez ouvrir l'application composite dans la fenêtre active ou dans une nouvelle fenêtre de navigateur.
Icône : spécifie l'icône à afficher en regard de l'option de menu.
Menu : ouvre une autre entité de menu dans un menu en cascade ou en accordéon, en fonction de la configuration du widget Barre de menus. Vous pouvez configurer les options suivantes :
Cible : entité de menu utilisée pour définir les éléments du sous-menu.
* 
Un certain nombre d'autres options, telles que le nom et l'icône de l'élément, sont définies dans l'entité de menu sélectionnée.
Hyperlien : ouvre une URL vers une page Web. Vous pouvez configurer les options suivantes :
Titre : spécifie le nom de l'élément à afficher dans la barre de menus.
Lien : URL de la page Web.
Cible : contrôle la façon dont s'ouvre l'URL. Elle peut s'ouvrir dans une nouvelle fenêtre de navigateur ou remplacer la fenêtre active.
Icône : icône à afficher en regard de l'élément de lien.
Déconnexion : l'utilisateur se déconnecte de la session ThingWorx en cours.
Les options générales ci-après sont disponibles pour chaque type d'élément de menu :
Groupes : contrôle la visibilité des éléments de menu pour les différents groupes d'utilisateurs sur le serveur ThingWorx. Vous pouvez utiliser cette option pour spécifier les groupes qui pourront voir l'élément. Par défaut, les éléments sont visibles pour tous les groupes d'utilisateurs.
Par défaut : affiche automatiquement l'application composite liée lorsque le widget Barre de menus de l'application composite est chargé. Vous ne pouvez définir qu'un seul élément par défaut pour une entité de menu.
5. Répétez l'étape précédente pour chaque élément que vous souhaitez afficher dans la barre de menus.
6. Cliquez sur Enregistrer pour enregistrer l'entité de menu.
Vous pouvez créer des entités de menu supplémentaires sur la plateforme pour définir plusieurs niveaux de navigation sur votre barre de menus.
Pour configurer un élément de niveau supérieur en tant que menu de navigation de second niveau :
1. Dans Composer, créez une nouvelle entité de menu pour définir les éléments de sous-menu.
2. Dans l'onglet Informations générales, entrez un nom et choisissez un projet pour l'entité, puis cliquez sur Enregistrer.
3. Définissez le nom affiché de l'élément de menu dans la zone Nom affiché. Ce nom est utilisé dans le menu parent.
4. Dans l'onglet Définition de menu, cliquez sur Ajouter pour définir les éléments de menu. Le volet Nouvel élément de menu s'affiche.
Si vous souhaitez afficher une icône pour le menu, spécifiez une entité de média sous Icône. Cette icône s'affiche dans le menu parent.
5. Définissez les éléments de menu voulus pour le sous-menu. Pour plus d'informations, reportez-vous à l'étape 4 de la section précédente.
6. Cliquez sur Enregistrer pour enregistrer l'entité de menu.
7. Ouvrez l'entité de menu parent, puis dans l'onglet Définition de menu, sélectionnez l'élément de menu que vous souhaitez afficher en tant que deuxième niveau de navigation. Le volet Modifier un élément de menu s'affiche.
8. Sous Type, sélectionnez Menu.
9. Dans la zone Cible, sélectionnez l'entité de menu que vous avez créée à l'étape 1.
10. Enregistrez les modifications.
Est-ce que cela a été utile ?