This is an automatic translation. The original post is available in Anglais.

Menus

Il existe trois types de menus dans Anveo Client Suite : Menus dans les Anveo Pages Main Menus et Menu Templates. Tous ces types de menus ont principalement les mêmes propriétés, sauf que les modèles de menus ne peuvent pas être invoqués directement. De plus, les propriétés des menus des Anveo Pages sont spécialement abordées ci-dessous.

Vous pouvez créer un nouveau menu principal à partir de la page Main Menus dans la configuration d’Anveo Client Suite dans Microsoft Dynamics NAV 2015.

Code

Identificateur du Main Menu.

Type

Définit si l’entrée est du type Main Menu ou Menu Template.

Menu Type

Le Menu Type doit être réglé sur Anveo Mobile App.

Width, Height

Hors de propos. Pour l’ Anveo Mobile App, la taille du
Main Menu dépend de la taille de l’écran de l’appareil mobile.

Anveo Theme

Définit le thème de couleur du menu.

OnOpenMenu Action

Script qui est exécuté lors de l’ouverture du menu.

OnReloadMenu Action

Script qui est exécuté lors du rechargement du menu.

OnSynch Action

Script qui est exécuté en appuyant sur le bouton de synchronisation dans le menu.

OnClose Page Action

Script qui est exécuté lors de la fermeture du menu avant la déconnexion.

Vous pouvez ajouter des éléments de menu ou modifier des éléments de menu existants en un seul clic sur le bouton Edit. Vous pouvez exporter ou importer les menus sous forme de fichier XML via les fonctions Export selected main menus et Import main menus. Si vous voulez importer un menu et que ce menu existe déjà, le menu ne sera pas écrasé.

Page Element Menu

Chaque Main Menu se compose de plusieurs Menu Elements définissant à quoi ressembleront les tuiles du menu. Les tuiles ont les attributs suivants :

Description

Texte affiché sur la tuile. Le texte peut être configuré en plusieurs langues via la commande […] bouton.

Linked Anveo Page

Définit une page qui sera accessible en appuyant sur la tuile.

Action Code

Définit une action qui sera effectuée en appuyant sur la tuile.

Si ni la Linked Anveo Page ni le Action Code ne sont définis, l’Menu Element sera affiché sous forme de titre.

Icon Description

Définit quelle icône est affichée sur la tuile (pour en savoir plus sur les icônes, cliquez ici).

Fill Fit Color

Si coché, l’icône’n’aura pas de cadrage.

Icon Color

Si l’icône peut être colorée, la couleur peut être définie ici.

Text Color

Définition de la couleur du texte sur la tuile.

Background Color

Définition de la couleur de la tuile.

Les fonctions Up, Down, Left et Right vous permettent de régler l’ordre et l’indentation des éléments de menu.

Les modifications apportées au menu principal ne sont visibles dans le client qu’après le redémarrage de la session (par exemple, en rechargeant le site Web dans le navigateur) ou la synchronisation dans l’ Anveo Mobile App.

Les éléments de menu sans Anveo Page liée, relation personnalisable ou code de fonction ne sont pas visibles dans le client. Il en va de même pour les rubriques de menu qui se réfèrent à des Anveo Pages non publiées ou à des Anveo Pages pour lesquelles vous ne disposez pas de droits suffisants (pour en savoir plus sur les droits d’accès, cliquez ici).

Si vous laissez la description de l’élément de menu vide et que vous indiquez une Anveo Page liée, la description de la Anveo Page ainsi que toutes les traductions sont automatiquement héritées de l’élément de menu.

Menu Templates

En plus de créer des entrées individuelles dans un menu, vous pouvez créer un modèle pour les menus et l’insérer dans les Anveo Pages. De cette façon, vous gagnez du temps et n’avez pas à recréer les menus que vous utilisez fréquemment dans les Anveo Pages. Vous avez également la possibilité d’utiliser un modèle de menu dans un modèle de menu afin de pouvoir le configurer plus rapidement, bien que vous ne puissiez pas le faire en utilisant des modèles avec le même code.

Vous pouvez éditer tous les modèles de menu dans le menu principal dans Microsoft Dynamics NAV 2015 via la page Menu Templates. Vous pouvez également exporter ou importer des modèles de menu sous forme de fichier XML via la page. Si vous souhaitez importer un modèle de menu et que ce modèle existe déjà, il ne sera pas écrasé.

Contrairement aux menus principaux, les menus sur Anveo Pages ont les propriétés Close Anveo Page after action et le Line choice required.

Line choice required

Force l’utilisateur à choisir un élément dans une liste d’Anveo Page Elements pour lui permettre de continuer. Ceci est nécessaire par exemple pour supprimer des lignes.

Dans Anveo Mobile App, les Menu Elements sont affichés à différents endroits selon que la sélection de ligne est nécessaire ou non. En haut à droite, vous trouverez les éléments de menu sans sélection de ligne, qui n’ont pas besoin d’un enregistrement pour continuer – par exemple, l’insertion d’un nouvel enregistrement. Les éléments de menu relatifs à l’enregistrement sont accessibles en appuyant sur une ligne. Comme la pression d’un enregistrement dans Anveo Mobile App peut également être utilisée pour d’autres actions, le code d’action OPENLINEMENU() doit être défini dans le champ Short Press Action ou Long Press Action l’Anveo Page Element (pour en savoir plus).