U kunt visualisaties insluiten in externe containers, bijvoorbeeld een HTML-pagina of een applicatiepagina van een consument. U kunt ook gegevensacties opnemen in de visualisatie. Met een ingesloten gegevensactie kunt u interactief werken met de visualisatie die in de externe container is ingesloten. U kunt een set gegevenselementen die in een visualisatie worden gebruikt ophalen uit een externe container. U kunt elk gewenst aantal ingesloten gegevensacties toevoegen.
Met 'Event publiceren' kunnen externe applicaties de set gegevenselementwaarden ontvangen in de geselecteerde visualisatie, ook wel de visualisatiecontext genoemd. De set waarden voor gegevenselementen in de geselecteerde visualisaties mag geen eenheidkolommen of verborgen kolommen bevatten.
De eventnaam wordt opgegeven in de externe container en doorgegeven wanneer u het contextevent publiceert. De context is de set waarden voor gegevenselementen op de geselecteerde locatie in de visualisatie. Als de gegevensactie wordt gebruikt in meerdere werkmappen of meerdere gegevenselementen in een werkmap, geeft u een unieke naam op zodat de actie eenvoudiger kan worden getraceerd. Bijvoorbeeld: als u DV ingesloten inhoud GA1
als naam voor de actie hebt ingevoerd, kunt u Event van GA1
opgeven in het veld Eventnaam om aan te geven van welke gegevensactie het event afkomstig is.
Deze instelling is vooral nuttig wanneer de selectie van meerdere gegevenspunten mogelijk leidt tot een fout, bijvoorbeeld bij sommige REST-API's van derden.
Nadat de werkmap is opgeslagen, kunt u de werkmap insluiten in externe containers. De ingesloten visualisaties worden getoond in de externe container. Wanneer u met de rechtermuisknop op een visualisatie met toepasselijke gegevensacties klikt, worden deze weergegeven in het dropdownmenu van de visualisatie. Als u op een ingesloten gegevensactie klikt, worden de contextgegevens voor de visualisatie opgehaald en ter verwerking doorgegeven aan de navigatieactieservice. Daarin wordt vervolgens een event met de payload voor de contextgegevens geïnitieerd. U kunt zich abonneren op dit event om de payload in de eventcallback te ontvangen en de payload in andere gebieden te gebruiken.
Deze instelling is vooral nuttig wanneer de selectie van meerdere gegevenspunten mogelijk leidt tot een fout (bijvoorbeeld bij sommige REST-API's van derden).