Lorsque vous configurez les fenêtres contextuelles de couches d’entités, vous pouvez personnaliser le contenu et son mode d’affichage. Les fenêtres contextuelles peuvent contenir du texte personnalisé, une liste de champs, des diagrammes, des images, des pièces jointes et une série de diagrammes et d’images affichés dans un vidéorama. Vous pouvez fractionner et organiser les éléments et appliquer un style de bordure.
Pour configurer la fenêtre contextuelle d’une couche, cliquez avec le bouton droit sur la couche dans la fenêtre Contents (Contenu) et sélectionnez Configure Pop-ups (Configurer les fenêtres contextuelles) pour ouvrir la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles).
Éléments de fenêtre contextuelle
Une fenêtre contextuelle par défaut se compose d’une seule colonne de champs. Si la couche contient des pièces jointes, un élément d’image est ajouté. Ces éléments n’ont pas de bordure visible. Les choix apparaissent sous forme de boutons en haut de la fenêtre. Cliquez sur un type d’élément pour l’ajouter à la liste de définitions de fenêtre contextuelle. Vous pouvez également cliquer sur un type d’élément et le faire glisser à une position verticale spécifique. Pour remplacer un type d’élément par un autre, faites glisser l’élément situé en haut de l’élément dans la liste, par exemple, pour modifier un élément d’image en élément de texte. Ainsi, vous n’avez pas besoin de supprimer un élément existant et modifier éventuellement votre organisation personnalisée de manière inopinée.
Les éléments contextuels prennent en charge les données associées, les hyperliens et les expressions ArcGIS Arcade.
La table suivante répertorie les éléments contextuels disponibles :
Élément | Description |
---|---|
Title (Titre) | Texte ou valeurs de champ donnant le nom de la fenêtre contextuelle. Utilisez le menu déroulant Field (Champ) pour ajouter du texte dynamique à partir de la couche. Le nom d’affichage défini dans les propriétés de la couche est utilisé par défaut. |
Text (Texte) | Ajoutez du texte personnalisé à la fenêtre contextuelle, y compris des hyperliens. Les options standard de mise en forme du texte sont disponibles. Vous pouvez également activer le mode HTML pour améliorer encore davantage le texte. |
List of Fields (Liste de champs) | Choisissez les champs à afficher dans la fenêtre contextuelle. Si la couche possède des enregistrements associés définis, il est également possible d’inclure les statistiques des champs numériques associés. Cliquez et faites glisser un champ sélectionné pour modifier l’ordre. Triez tous les champs en cliquant avec le bouton droit sur l’en-tête Field Alias {Field Name} (Alias de champ {Field Name}). |
Chart (Diagramme) | Permet de créer des diagrammes à barres verticales ou horizontales, des courbes ou des diagrammes à secteurs. Vous ne pouvez utiliser que des champs numériques pour le diagramme et pour le champ utilisé pour normaliser le diagramme. Les diagrammes peuvent comporter un titre et une légende. |
Image | Permet de fournir une image à partir d'une URL ou d'une pièce jointe et de configurer un titre personnalisé ou une légende. En ce qui concerne les pièces jointes, vous pouvez accéder au nom du fichier à partir du menu déroulant Field (Champ) de manière à distinguer un titre ou une légende pour plusieurs pièces jointes. Les images issues d’une pièce jointe ne s’affichent pas lorsqu’elles sont partagées en tant que carte Web ou couche d’entités. |
Attachments (Pièces jointes) | Pour les couches dont des pièces jointes sont activées, vous pouvez afficher la liste des pièces jointes dans la fenêtre contextuelle. Dans la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles), activez l’option Show list of Attachments (Afficher la liste des pièces jointes) située dans la partie inférieure. Lorsque cette option est activée, la fenêtre contextuelle répertorie les hyperliens qui ouvrent chaque pièce jointe dans le gestionnaire de fichiers par défaut. Si vous affichez la fenêtre contextuelle d’une entité ne possédant aucune pièce jointe associée alors que l’option Show list of attachments (Afficher la liste des pièces jointes) est activée, un message indiquant qu’une pièce jointe n’a été trouvée s’affiche dans la fenêtre contextuelle. |
Carousel (Vidéorama) | Un conteneur peut héberger plusieurs éléments graphiques ou images. Les éléments s’affichent dans l’ordre haut-bas. Dans la fenêtre contextuelle affichée, utilisez les flèches de navigation pour parcourir la liste. Les éléments sont visibles dans l’ordre dans lequel ils sont configurés. |
Après avoir sélectionné un élément, double-cliquez dessus pour mettre à jour ses propriétés ou cliquez sur le bouton Edit pop-up element (Modifier l’élément contextuel) . Vous pouvez également appuyer sur F2 ou Entrée pour mettre à jour les propriétés.
Après avoir terminé la mise à jour des propriétés d’un élément, cliquez sur Back (Retour) pour revenir à la page d’accueil de la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles) et valider vos modifications. Vous pouvez également modifier la couche sélectionnée dans la fenêtre Contents (Contenu) pour valider vos modifications. Lors de votre prochaine interaction avec des fenêtres contextuelles, vous pourrez constater que les mises à jour y sont répercutées.
Astuce :
En bas de la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles), vous pouvez désactiver les fenêtres contextuelles, les personnaliser avec des expressions ArcGIS Arcade, et rétablir leur configuration précédente.
Mode HTML des éléments textuels
Le langage HTML peut être saisi directement pour personnaliser un élément textuel. Activez le curseur pour passer à ce mode. Vous trouverez ci-après un tableau des balises et attributs HTML pris en charge que vous pouvez utiliser.
Balise | Attribut |
---|---|
a | href, style |
audio | autoplay, controls, loop, muted, preload |
img | src, width, height, border, alt, style |
source | media, src, type |
span | style |
table | width, height, cellpadding, cellspacing, border, style |
div | style, align |
font | size, color, style |
tr | height, valign, align, style |
td, th | height, width, valign, align, colspan, rowspan, nowrap, style |
p | style |
b, strong, i, em, u, ul, ol, li, tbody, br, hr |
Éléments à prendre en compte pour le langage HTML
- Les balises HTML qui ne sont pas répertoriées dans le tableau ci-dessus ne sont pas prises en charge et sont éliminées.
- Les protocoles autorisés pour href et src sont https, http, tel et mailto.
- Les balises de fermeture manquantes sont ajoutées automatiquement.
- Les caractères <>&s sont désactivés des balises correctes s'ils ne sont pas désactivés comme suit : <>&".
- Les liens UNC ne sont pas pris en charge.
- Lorsque vous utilisez une balise a, l’URL cible href s’ouvre toujours dans un nouvel onglet de navigateur.
Fractionner un élément
Chaque élément que vous ajoutez à la configuration de la fenêtre contextuelle peut être divisé en deux dans le sens vertical ou horizontal pour créer une grille unique dans la fenêtre contextuelle. Sélectionnez un ou plusieurs éléments et cliquez sur Split into two horizontally stacked elements (Fractionner en deux éléments empilés horizontalement) pour créer deux éléments identiques dans l’espace d’origine.
Remarque :
Un élément ne peut pas être fractionné à moins de 25 pour cent de large, soit le quart de la ligne. La commande Split Horizontal (Fractionner horizontalement) n’est pas non plus disponible si l’un des éléments sélectionnés n’a pas assez d’espace pour effectuer l’action.
Mettre à jour la disposition des éléments contextuels
La distribution horizontale de plusieurs éléments sur une seule ligne peut être redéfinie à tout moment à l’aide du menu déroulant de disposition. Cliquez sur le menu déroulant à côté des boutons de fractionnement pour voir les options de distribution lorsqu’un ou plusieurs éléments dans une ligne sont sélectionnés. Développez le menu pour afficher la liste des configurations disponibles pour cette ligne. Positionnez le curseur sur une option pour voir des pourcentages de largeur spécifiques. Sélectionnez une disposition différente pour redistribuer les éléments de cette ligne.
Supprimer des éléments contextuels
La suppression d’un élément permet également de mettre à jour la disposition. Cliquez sur le bouton Remove pop-up element (Supprimer l’élément contextuel) pour supprimer un élément particulier. Vous pouvez aussi sélectionner un ou plusieurs éléments et cliquez sur le bouton Remove pop-up element (Supprimer l’élément contextuel) à côté du bouton de disposition pour supprimer tous les éléments sélectionnés. Lorsqu’un élément est supprimé, la disposition restante s’agrandit pour remplir l’espace. Les éléments de même hauteur entourant la ligne comblent l’espace. La suppression d’un élément qui couvre plusieurs lignes entraîne l’extension de chaque ligne affectée. En l’absence d’éléments voisins de même hauteur, un élément de même largeur s’étend depuis le dessus ou le dessous.
Bordures des éléments
Il est possible de personnaliser encore davantage les éléments afin d’inclure une bordure colorée. Les options concernant l’épaisseur de la bordure varient entre 1 pt et 5 pt et comportent une option No Border (Aucune bordure). La palette de couleurs standards est disponible.
Utiliser les données associées
Lorsqu’une couche fait partie d’une relation ou d’une classe de relations, vous pouvez accéder aux données associées dans la portion supérieure de la fenêtre contextuelle, où sont recensés les éléments identifiés. Vous pouvez également utiliser la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles) pour ajouter des champs ou des fonctions statistiques dans la partie inférieure de la fenêtre contextuelle, en fonction des données associées. Concernant les éléments de texte de la fenêtre contextuelle, vous pouvez choisir un champ dans une table associée à partir du menu déroulant Fields (Champs). Concernant l'élément « Champs », les données associées sont ajoutées sous la liste principale des champs. Concernant les éléments de diagramme, vous pouvez faire votre choix parmi les champs numériques de la table associée à ajouter à votre diagramme. La mise en forme des champs numériques pour les décimales est respectée par la fenêtre contextuelle.
Les classes de relations doivent disposer d’une cardinalité de 1:1, de un vers plusieurs (1:M) ou de plusieurs vers plusieurs (M:N) pour pouvoir être utilisées dans une fenêtre contextuelle.
Concernant les relations 1:1, les valeurs de la table associée sont copiées à partir d’un seul enregistrement associé. Par exemple, dans une relation 1:1 entre une couche nommée Bureaux et une table nommée Personnel actuel, il est possible d’afficher dans la fenêtre contextuelle l’identifiant de bureau issu de la première table et le nom de son occupant actuel et sa date d’embauche, issus de la deuxième table.
Concernant les relations 1:M et M:N, les valeurs récapitulatives statistiques sont assemblées à partir d'enregistrements associés potentiellement multiples. Par exemple, dans une relation 1:M entre une couche Documents fonciers et une table Propriétaires précédents, il est possible d'afficher dans la fenêtre contextuelle les adresses de parcelles issues de la première table et le nombre de propriétaires précédents et le prix d'achat maximal issus de la deuxième table.
Statistiques des enregistrements associés
Si une couche possède des enregistrements associés, vous pouvez également inclure les statistiques des champs numériques associés dans la fenêtre contextuelle en procédant comme suit :
- Cliquez avec le bouton droit sur la couche dans la fenêtre Contents (Contenu) et sélectionnez Configure Pop-ups (Configurer les fenêtres contextuelles) .
- Cliquez sur le bouton Edit pop-up element (Modifier l’élément contextuel) d’un élément Fields (Champs).
- Sous l’en-tête Related Records: Statistics (Enregistrements associés : statistiques), développez la flèche du nom de la table associée à partir de laquelle vous souhaitez inclure des statistiques.
Tous les champs numériques issus de cette table sont répertoriés.
- Cochez la case Display (Afficher) en regard des champs souhaités.
Une nouvelle ligne contenant les statistiques applicables s’affiche sous le nom de champ choisi.
- Sélectionnez les statistiques associées à ajouter à la fenêtre contextuelle.
- Cliquez sur Back (Retour) pour fermer les options de champs et valider vos modifications.
La page principale de la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles) s’ouvre. Si vous n’avez sélectionné aucune statistique associée à l’étape 5, le champ associé est automatiquement désactivé lorsque vous validez vos modifications.
Hyperliens
Vous pouvez appliquer des hyperliens à des éléments d’image, de diagramme et de texte afin d’apporter des informations complémentaires aux fenêtres contextuelles. Vous pouvez ensuite cliquer sur l’élément relié dans la fenêtre contextuelle ou ouvrir une page web, un document ou d’autres informations.
Insérer des hyperliens en tant qu’éléments de texte
Procédez comme suit pour ajouter des hyperliens en tant que texte :
- Dans la fenêtre Contenu, cliquez avec le bouton droit sur la couche dotée de la fenêtre contextuelle, puis sélectionnez Configurer les fenêtres contextuelles .
- Dans la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles), cliquez sur le bouton de l’élément Text (Texte) pour l’ajouter à la fenêtre contextuelle.
- Cliquez sur le bouton Edit (Mettre à jour) pour mettre à jour l’élément de texte.
- Placez le curseur à l’emplacement de lien voulu et cliquez sur le bouton Hyperlink (Hyperlien) dans la liste des boutons située en haut de la page.
- Pour URL, fournissez une URL ou un chemin d’accès à l’élément que vous voulez ouvrir ou afficher lorsque vous cliquez sur l’image, le diagramme ou le texte dans la fenêtre contextuelle. Effectuez l'une des opérations suivantes :
- Indiquez le chemin d’accès complet à l’élément voulu, par exemle, \\machineName\sharedDirectory\imageName.jpg ou file:///C:\Users\temp\OperationsSchedule.docx.
- Indiquez un chemin de base et procurez-vous la partie restante du chemin d’accès à partir d’un champ de table attributaire, par exemple \\machineName\sharedDirectory\{Hyperlink_FieldName}. Vous pouvez également utiliser "mailto:"{EmailAddressField}.
- Insérez l’URL source dans un champ de la table attributaire et référencez le champ en tant que {FieldNameWithLinks}.
- Utilisez une expression Arcade pouvant être référencée par nom en tant que {expression/expression0}.
- Pour Description, indiquez le texte devant s’afficher en tant que lien et cliquez sur Apply (Appliquer).
- Vous pouvez également spécifier et formater un texte supplémentaire.
- Cliquez sur le bouton Back (Retour) dans l’onglet Text Options (Options de texte) de la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles) pour enregistrer vos modifications.
Insérer des hyperliens en tant qu’éléments de diagramme
Procédez comme suit pour ajouter des hyperliens aux diagrammes :
- Dans la fenêtre Contenu, cliquez avec le bouton droit sur la couche dotée de la fenêtre contextuelle, puis sélectionnez Configurer les fenêtres contextuelles .
- Dans la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles), cliquez sur le bouton de l’élément Chart (Diagramme) pour l’ajouter à la fenêtre contextuelle.
- Cliquez sur le bouton Edit (Mettre à jour) pour mettre à jour l’élément de diagramme.
- Les éléments de diagramme acceptent les hyperliens dans les sections Title (Titre) et Caption (Légende). Placez le curseur à l’emplacement voulu et cliquez sur le bouton Hyperlink (Hyperlien) dans la liste des boutons située en haut de la page.
- Pour URL, fournissez une URL ou un chemin d’accès à l’élément que vous voulez ouvrir ou afficher lorsque vous cliquez sur l’image, le diagramme ou le texte dans la fenêtre contextuelle. Effectuez l'une des opérations suivantes :
- Indiquez le chemin d’accès complet à l’élément voulu, par exemle, \\machineName\sharedDirectory\imageName.jpg ou file:///C:\Users\temp\OperationsSchedule.docx.
- Indiquez un chemin de base et procurez-vous la partie restante du chemin d’accès à partir d’un champ de table attributaire, par exemple \\machineName\sharedDirectory\{Hyperlink_FieldName}. Vous pouvez également utiliser "mailto:"{EmailAddressField}.
- Insérez l’URL source dans un champ de la table attributaire et référencez le champ en tant que {FieldNameWithLinks}.
- Utilisez une expression Arcade pouvant être référencée par nom en tant que {expression/expression0}.
- Pour Description, indiquez le texte devant s’afficher en tant que lien et cliquez sur Apply (Appliquer).
- Le cas échéant, spécifiez et formatez un texte supplémentaire dans les sections Title (Titre) et Caption (Légende).
- Cliquez sur le bouton Back (Retour) dans l’onglet Chart Options (Options de diagramme) de la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles) pour enregistrer vos modifications.
Insérer des hyperliens en tant qu’éléments d’image
Procédez comme suit pour ajouter un hyperlien à une image :
- Dans la fenêtre Contenu, cliquez avec le bouton droit sur la couche dotée de la fenêtre contextuelle, puis sélectionnez Configurer les fenêtres contextuelles .
- Dans la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles), cliquez sur le bouton de l’élément Image pour l’ajouter à la fenêtre contextuelle.
- Cliquez sur le bouton Edit (Mettre à jour) pour mettre à jour l’élément d’image.
- Placez le pointeur à l’emplacement du lien souhaité (les éléments d’image acceptent les hyperliens dans les sections Title (Titre) et Caption (Légende)) et cliquez sur le bouton Hyperlink (Hyperlien) dans la liste des boutons située en haut de la page.
- Pour URL, fournissez une URL ou un chemin d’accès à l’élément que vous voulez ouvrir ou afficher lorsque vous cliquez sur l’image, le diagramme ou le texte dans la fenêtre contextuelle. Effectuez l'une des opérations suivantes :
- Indiquez le chemin d’accès complet à l’image, par exemple, \\machineName\sharedDirectory\imageName.jpg ou file:///C:\Users\temp\OperationsSchedule.docx.
- Indiquez un chemin de base et procurez-vous la partie restante du chemin d’accès à partir d’un champ de table attributaire, par exemple \\machineName\sharedDirectory\{Hyperlink_FieldName}. Vous pouvez également utiliser "mailto:"{EmailAddressField}.
- Insérez l’URL source dans un champ de la table attributaire et référencez le champ en tant que {FieldNameWithLinks}.
- Utilisez une expression Arcade pouvant être référencée par nom en tant que {expression/expression0}.
- Pour Description, indiquez le texte devant s’afficher en tant que lien et cliquez sur Apply (Appliquer).
- Pour Source URL (URL de la source), fournissez une URL ou un chemin d’accès vers l’image que vous voulez afficher dans la fenêtre contextuelle.
- Pour Hyperlink (Hyperlien), fournissez une URL ou un chemin d’accès vers l’élément devant s’afficher lors de l’exécution du lien.
- Cliquez sur le bouton Back (Retour) dans l’onglet Image Options (Options d’image) de la fenêtre Configure Pop-ups (Configurer les fenêtres contextuelles) pour enregistrer vos modifications.
Rubriques connexes
Vous avez un commentaire à formuler concernant cette rubrique ?