Lier la table de données et la carte pour des emplacements dynamiques
Aperçu
Ce guide explique comment connecter un composant Avonni Data Table et un composant Avonni Map dans votre site Experience Cloud afin de créer un affichage dynamique et interactif. En reliant les deux composants, la sélection d’un compte dans la Data Table met à jour la Map pour afficher les emplacements associés, ce qui renforce l’engagement des utilisateurs.
Avantages
La liaison de ces composants permet à votre site de réagir aux sélections des utilisateurs en temps réel, offrant une manière ciblée et intuitive d’explorer les emplacements des comptes sans actualisations manuelles.

Configurer l’intégration
Configuration de la Data Table
Limiter à une seule sélection
Dans les propriétés de la Data Table, recherchez le Sélection maximale de lignes paramètre et définissez-le sur
1.Pourquoi cela ? Le fait de limiter à une seule ligne garantit que la Map affiche les emplacements d’un seul compte, ce qui rend l’expérience claire et ciblée.

Configuration de la carte Avonni Map
Définir la source de données
Dans le panneau Propriétés de la Map, allez à la Source de données section.
Sélectionnez Interroger la source de données et choisissez l’ Account objet (ou l’objet contenant les données de localisation).
Pourquoi cela ? La requête récupère dynamiquement les données de localisation depuis Salesforce
Filtrer les résultats
Ajoutez une condition de filtre dans les paramètres de la requête :
Pourquoi cela ? Ce filtre garantit que la Map affiche uniquement les emplacements liés au compte sélectionné dans la Data Table, en utilisant l’ID de l’enregistrement sélectionné

ID du compte
Égale à
{{accountsDatatable.selectedRecord.Id}}
Mapper les champs
Configurez la Map pour afficher des marqueurs de localisation en associant des champs (par exemple, définissez
LatitudeetLongitudedes champs de l’objet Account ou d’un objet مرتبط).Pourquoi cela ? Une bonne association des champs indique à la Map où placer les marqueurs en fonction des données requises.
Résultat
Lorsqu’un utilisateur sélectionne un compte dans la Data Table, la Map se met automatiquement à jour pour afficher uniquement les emplacements associés à ce compte. Cela crée une expérience fluide et interactive, permettant aux visiteurs d’explorer les données efficacement.
Dépannage des problèmes courants
La Map ne se met pas à jour : Assurez-vous que le nom d’API accountsDatatable correspond exactement et que Max Row Selection est défini sur 1. Vérifiez la syntaxe du filtre ({{accountsDatatable.selectedRecord.Id}}).
Aucun emplacement affiché : Vérifiez que l’objet Account ou l’objet مرتبط possède des champs de latitude et de longitude, et confirmez que la requête renvoie des données.
Problèmes de performances : Simplifiez la requête ou réduisez le nombre d’enregistrements si la Map se charge lentement.
Si les problèmes persistent : Contactez notre équipe d’assistance à [email protected] pour obtenir de l’aide
Mis à jour
Ce contenu vous a-t-il été utile ?

