Du kan integrere visualiseringer i eksterne containere, for eksempel en HTML-side eller en forbrugers applikationsside, og du kan inkludere datahandlinger i visualiseringen. En integreret datahandling gør det muligt for dig at interagere med den integrerede visualisering i den eksterne container. Du kan hente et sæt dataelementer, der bruges i en visualisering, fra en ekstern container. Du kan tilføje et hvilket som helst antal integrerede datahandlinger.
Publicer begivenhed gør det muligt for eksterne applikationer at modtage sættet af dataelementværdier i den valgte visualisering, også kaldet visualiseringskonteksten. Sættet af dataelementværdier i de valgte visualiseringer må ikke være målingskolonner eller skjulte kolonner.
Begivenhedsnavnet er angivet i den eksterne container og overføres, når du publicerer kontekstbegivenheden. Konteksten er sættet af dataelementværdier på en valgt lokation i visualiseringen. Hvis datahandlingen bruges på tværs af flere projektmapper eller flere dataelementer i en projektmappe, kan du angive et entydigt begivenhedsnavn for nemmere at kunne spore det. Hvis du for eksempel har angivet DV-integreret indhold DH1
som handlingsnavnet, kan du vælge at skrive Begivenhed fra DH1
i feltet Begivenhedsnavn for at angive, hvilken datahandling begivenheden kommer fra.
Denne indstilling er især nyttig, når valget af flere datapunkter kan resultere i en fejl, for eksempel med REST-API'er fra tredjepart.
Når du har gemt projektmappen, kan du integrere den i eksterne containere. Den eksterne container viser de integrerede visualiseringer. Når du højreklikker på visualiseringen, og den omfatter relevante datahandlinger, vises de i en rullemenu i visualiseringen. Hvis du klikker på en integreret datahandling, bestemmer den kontekstoplysningerne for visualiseringen og overfører de pågældende oplysninger til navigationshandlingstjenesten for at behandle dem. Navigationstjenesten fremkalder en begivenhed med kontekstens payload-oplysninger. Du kan abonnere på denne begivenhed for at modtage payloadet i begivenhedstilbagekaldet og bruge payloadet i andre områder.
Denne indstilling er især nyttig, når valget af flere datapunkter kan resultere i en fejl (for eksempel med REST-API'er fra tredjepart).