Verknüpfung von Datentabelle und Karte für dynamische Standorte
Überblick
Dieser Leitfaden erklärt, wie Sie eine Avonni Data Table- und eine Avonni Map-Komponente in Ihrer Experience Cloud-Site verbinden, um eine dynamische, interaktive Anzeige zu erstellen. Durch Verknüpfung der beiden Komponenten aktualisiert die Auswahl eines Accounts in der Data Table die Karte, um zugehörige Standorte anzuzeigen und die Benutzerinteraktion zu verbessern.
Vorteile
Die Verknüpfung dieser Komponenten ermöglicht es Ihrer Site, in Echtzeit auf Benutzerauswahlen zu reagieren und bietet eine fokussierte und intuitive Möglichkeit, Account-Standorte ohne manuelle Aktualisierungen zu erkunden.

Einrichtung der Integration
Konfiguration der Data Table
Auf eine Auswahl beschränken
Suchen Sie in den Eigenschaften der Data Table die Einstellung Max Row Selection und setzen Sie sie auf
1.
Warum das? Die Beschränkung auf eine Zeile stellt sicher, dass die Karte Standorte für einen einzelnen Account anzeigt und die Nutzererfahrung klar und fokussiert bleibt.

Konfiguration der Avonni Map
Ergebnisse filtern
Fügen Sie eine Filterbedingung in den Abfrageeinstellungen hinzu:
Warum das? Dieser Filter stellt sicher, dass die Karte nur Standorte anzeigt, die mit dem in der Data Table ausgewählten Account verknüpft sind, indem die ID des ausgewählten Datensatzes verwendet wird

Account-ID
Gleich
{{accountsDatatable.selectedRecord.Id}}
Felder zuordnen
Konfigurieren Sie die Karte so, dass Standortmarker angezeigt werden, indem Sie Felder zuordnen (z. B. setzen Sie
Breitengrad
undLängengrad
Felder aus dem Account-Objekt oder einem verwandten Objekt).Warum das? Eine korrekte Feldzuordnung teilt der Karte mit, wo Marker basierend auf den abgefragten Daten platziert werden sollen.
Ergebnis
Wenn ein Benutzer in der Data Table einen Account auswählt, aktualisiert sich die Karte automatisch, um nur die mit diesem Account verknüpften Standorte anzuzeigen. Dies schafft eine nahtlose, interaktive Erfahrung, die Besuchern ermöglicht, Daten effizient zu erkunden.
Fehlerbehebung bei häufigen Problemen
Karte aktualisiert sich nicht: Stellen Sie sicher, dass der API-Name accountsDatatable genau übereinstimmt und dass Max Row Selection auf 1 gesetzt ist. Überprüfen Sie die Filter-Syntax ({{accountsDatatable.selectedRecord.Id}}).
Keine Standorte angezeigt: Überprüfen Sie, ob das Account-Objekt oder das verwandte Objekt Breitengrad- und Längengrad-Felder hat, und bestätigen Sie, dass die Abfrage Daten zurückgibt.
Leistungsprobleme: Vereinfachen Sie die Abfrage oder reduzieren Sie die Anzahl der Datensätze, wenn die Karte langsam lädt.
Wenn Probleme weiterhin bestehen: Kontaktieren Sie unser Support-Team unter [email protected] zur Unterstützung
Zuletzt aktualisiert
War das hilfreich?