Comment créer des menus dynamique avec SmartProperties ?


Les menus dynamiques permettent de créer des menus déroulant en s'appuyant soit :

- sur des fichiers de type TXT, CSV ou XLS

- sur une base de données 



Nous allons voir le fonctionnement en utilisant un ficher texte et un Excel

  • Fichier texte


Tout d’abord, commençons par créer un nouveau fichier texte dans le dossier contenant les fichiers de paramétrages de SmartProperties.








Dans le cas d'un fichier texte chaque tabulation correspond à un niveau de menu et à la définition d'une propriété.

Configurez votre fichier texte comme ceci :




Dans le paramétrage de votre masque SmartProperties, ajoutez une propriété Menu dynamique et récupérez le fichier texte précédemment créé :





Voici le résultat que nous obtiendrons dans SmartProperties :




  • Fichier Excel


Dans le cas d'un fichier Excel chaque colonne correspond à un niveau de menu et à la définition d'une propriété.

Configurez votre fichier comme ceci :



Dans le paramétrage de votre masque SmartProperties, ajoutez une propriété Menu dynamique et récupérez le fichier texte précédemment créé :





Voici le résultat que nous obtiendrons dans SmartProperties :