Aller au contenu

Enum liés pour pays et province ou État

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.

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.

Créez l’Enum Country et ajoutez ses valeurs :

Créez le deuxième Enum et ses valeurs : Province&States.

  • 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.

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.