Visuelle interaksjoner i Power BI-visualobjekter
Noen ganger vil du tillate at brukeren samhandler med visualobjektet ved å velge, zoome eller klikke på det. Andre ganger vil du at visualobjektet skal være statisk, slik at brukeren ikke kan samhandle med visualobjektet.
Visualobjekter kan spørre verdien av allowInteractions
flagget, som angir om visualobjektet tillater visuelle interaksjoner. Visualobjekter kan for eksempel være interaktive under rapportvisning eller redigering, men visualobjekter kan være ikke-interaktive når de vises på et instrumentbord. Disse samhandlingene omfatter klikk, panorering, zoom, valg og andre.
Merk
Anbefalt fremgangsmåte er å aktivere verktøytips i alle scenarioer, uavhengig av det angitte flagget.
Angi interaktive tillatelser
Flagget allowInteractions
sendes som en boolsk verdi under initialiseringen av visualobjektet som medlem av grensesnittet IVisualHost
.
Angi flagget til false
for alle Power BI-scenarioer som krever ikke-interaktive visualobjekter (for eksempel instrumentbordfliserallowInteractions
). Ellers (for eksempel Rapport), satt allowInteractions
til true
.
Følgende kodeeksempel viser hvordan du bruker allowInteractions
flagget til å angi interaktive tillatelser.
...
let allowInteractions = options.host.hostCapabilities.allowInteractions;
bars.on('click', function(d) {
if (allowInteractions) {
selectionManager.select(d.selectionId);
...
}
});
Hvis du vil ha mer informasjon om hvordan du bruker allowInteractions
flagget, kan du se repositoriet for visualobjektet SampleBarChart.
Relatert innhold
Tilbakemeldinger
https://aka.ms/ContentUserFeedback.
Kommer snart: Gjennom 2024 faser vi ut GitHub Issues som tilbakemeldingsmekanisme for innhold, og erstatter det med et nytt system for tilbakemeldinger. Hvis du vil ha mer informasjon, kan du se:Send inn og vis tilbakemelding for