Enum liés pour pays et province ou État
Updated on Published on
Résumé de l'article
Crée une relation entre deux Enum, afin d’afficher uniquement un ensemble spécifique de valeurs de la deuxième Enum, selon la valeur sélectionnée dans la première Enum. Dans cet exemple, nous allons créer un Enum Country et Province/State et les ajouter comme paramètres de la commande « modifyInfo ». Lorsque Canada sera le pays sélectionné, seules les provinces seront disponibles et, bien sûr, seuls les états seront affichés pour USA. L’option « other » sera également disponible pour les deux pays.
Introduction
Section intitulée « Introduction »Crée une relation entre deux Enum, afin d’afficher uniquement un ensemble spécifique de valeurs de la deuxième Enum, selon la valeur sélectionnée dans la première Enum.
Dans cet exemple, nous allons créer un Enum Country et Province/State et les ajouter comme paramètres de la commande « modifyInfo ». Lorsque Canada sera le pays sélectionné, seules les provinces seront disponibles et, bien sûr, seuls les états seront affichés pour USA. L’option « other » sera également disponible pour les deux pays.

Étapes à suivre
Section intitulée « Étapes à suivre »1. Créer l’Enum Country
Section intitulée « 1. Créer l’Enum Country »Créez l’Enum Country et ajoutez ses valeurs :

2. Créer l’Enum Province/State
Section intitulée « 2. Créer l’Enum Province/State »Créez le deuxième Enum et ses valeurs : Province&States.
Conseils et notes supplémentaires
Section intitulée « Conseils et notes supplémentaires »
Avant d’ajouter les valeurs à ce deuxième Enum, un champ nommé « country » a été ajouté. Comme il est de type « country », il lie les deux Enum ensemble. Après l’ajout des valeurs, via le properties panel, elles peuvent être associées au pays correspondant. La valeur « other » ne sera associée à aucun pays, la rendant ainsi disponible pour tous les pays.
Par défaut, les valeurs d’un Enum seront listées par ordre alphabétique. Pour changer cet ordre, utilisez « rank ». Pour notre exemple, toutes les provinces et états auront un rank de 1, mais pour obtenir la valeur « other » à la fin de cette liste pour les deux pays, elle n’a été associée à aucun rank.

3. Ajouter les deux Enum comme paramètres à la commande
Section intitulée « 3. Ajouter les deux Enum comme paramètres à la commande »Ajoutez les deux Enum aux paramètres de votre commande.
IMPORTANT : Pour que cela fonctionne, l’ordre des Enum liés dans les paramètres de la commande est de la plus haute importance. Puisque la sélection du Country détermine les provinces ou états affichés, c’est celui qui doit venir en premier dans la liste des paramètres.


Conclusion
Section intitulée « Conclusion »Ce guide explique comment créer des Enum liés pour les pays et les provinces ou états, en veillant à ce que seules les provinces ou états pertinents soient affichés selon le pays sélectionné. En liant soigneusement les Enum et en configurant les paramètres de commande, les utilisateurs peuvent créer un processus de sélection dynamique et logique pour les formulaires impliquant des régions géographiques.