Je reconstruis une carte Web et une application consacrées aux élections et aux bureaux de vote à partir d’un projet Pro. Lors des prochaines élections, les électeurs pourront voter pour le maire dans les six districts de la ville (1 à 6). Des élections municipales ont lieu dans seulement trois des six districts (1, 2 et 4), mais dans l’un d’eux, le maire sortant se présente sans opposition (district 4). Pour les districts où seul le vote pour le maire est organisé, et afin d’éviter toute confusion chez les électeurs, je ne souhaite afficher aucune information électorale dans la fenêtre contextuelle personnalisée pour l’élection du conseiller municipal de ce district, puisqu’il n’y en a pas (le bureau de vote n’est ouvert que pour le vote du maire). Je connais très peu Arcade, aussi bien pour écrire le code que pour l’insérer dans une carte Web dans AGOL. J’ai trouvé deux publications GeoNet utiles sur le sujet (Conditional Field display with Arcade in Pop Ups, Kelly Gerrow, et How to hide a blank field in AGOL, Steve McCord). Bien qu’elles soient utiles, je n’arrive pas à « faire le lien » pour créer et utiliser une méthode élégante permettant de ne pas afficher les informations électorales propres à un district lorsque le siège n’est pas disputé. Dans les districts où des élections municipales ont lieu, il y a au maximum deux candidats (CAND1 et CAND2), et nous avons deux champs pour les courriels et les numéros de téléphone (CAND1_EMAIL, CAND1_PHONE, CAND2_EMAIL et CAND2_PHONE). J’ai inclus des fichiers image montrant la fenêtre contextuelle actuelle et sa configuration personnalisée à titre de référence. Je ne pense pas qu’un filtre sur la couche conviendra à ce que je veux faire. Enfin, si vous avez des suggestions pour rendre la fenêtre contextuelle plus conviviale et accueillante, n’hésitez pas à me le faire savoir. Merci d’avance.