Legge til en hurtigmeny i Power BI-visualobjektet
Alle Power BI-visualobjekter kan vise en hurtigmeny. Hurtigmenyen lar deg utføre ulike operasjoner på visualobjektet, for eksempel analysere, oppsummere eller kopiere det. Når du høyreklikker hvor som helst i visningsporten for et visualobjekt (eller langtrykk for berøringsenheter), vises hurtigmenyen. Det finnes to moduser med hurtigmenyer for hvert visualobjekt. Modusen som vises, avhenger av hvor du klikker i visualobjektet:
- Kall hurtigmenyen på tomt område for å se den grunnleggende hurtigmenyen for visualobjektet.
- Kall hurtigmenyen på et bestemt datapunkt for tilleggsalternativer som kan brukes på dette datapunktet. I dette tilfellet inneholder hurtigmenyen også alternativene Vis datapunkt som en tabell, Inkluder og Utelat, som vil bruke det tilsvarende filteret på dette datapunktet.
Hvis du vil at Power BI skal vise en hurtigmeny for visualobjektet, kan du bruke selectionManager.showContextMenu()
med parametere selectionId
og en posisjon (som et {x:, y:}
objekt).
Merk
- Er
selectionManager.showContextMenu()
tilgjengelig fra Visuals API versjon 2.2.0. Hvis du vil finne ut hvilken versjon du bruker, kan du seapiVersion
i pbiviz.json-filen . - Alle visualobjekter som er publisert til AppSource, må støtte begge
ContextMenu
modusene (tomt område og datapunkt).
Følgende eksempel viser hvordan du legger til en hurtigmeny i et visualobjekt. Koden hentes fra barChart.ts
filen, som er en del av eksempelet på bardiagram-visualobjektet:
constructor(options: VisualConstructorOptions) {
...
this.handleContextMenu();
}
private handleContextMenu() {
this.rootSelection.on('contextmenu', (event: PointerEvent, dataPoint) => {
this.selectionManager.showContextMenu(dataPoint ? dataPoint: {}, {
x: mouseEvent.clientX,
y: mouseEvent.clientY
});
mouseEvent.preventDefault();
});
}
Relatert innhold
Har du flere spørsmål? Spør Power BI-fellesskap