Helyi menü hozzáadása a Power BI-vizualizációhoz
Minden Power BI-vizualizáció megjeleníthet egy helyi menüt. A helyi menüben különféle műveleteket hajthat végre a vizualizáción, például elemzést, összegzést vagy másolást. Ha a jobb gombbal egy vizualizáció nézetablakában (vagy érintéses eszközökhöz hosszan) kattint, megjelenik a helyi menü. Az egyes vizualizációkhoz két helyi menü érhető el. A megjelenő mód attól függ, hogy hol kattint a vizualizáción belül:
- A vizualizáció alapszintű helyi menüjének megtekintéséhez hívja meg a helyi menüt üres helyen .
- Az adott adatpont helyi menüjének meghívása az adott adatpontra alkalmazható további beállításokért. Ebben az esetben a helyi menü tartalmazza az Adatpont megjelenítése táblázatként, Belefoglalás és Kizárás lehetőséget is, amely a megfelelő szűrőt alkalmazza az adott adatpontra.
Ha azt szeretné, hogy a Power BI megjelenítse a vizualizáció helyi menüjét, használja selectionManager.showContextMenu()
a paramétereket selectionId
és a pozíciót (objektumként {x:, y:}
).
Feljegyzés
- A
selectionManager.showContextMenu()
Visuals API 2.2.0-s verziójában érhető el. Ha meg szeretné tudni, hogy melyik verziót használja, ellenőrizze aapiVersion
pbiviz.json fájlban. - Az AppSource-ban közzétett összes vizualizációnak mindkét
ContextMenu
módot (üres helyet és adatpontot) támogatnia kell.
Az alábbi példa bemutatja, hogyan adhat hozzá helyi menüt egy vizualizációhoz. A kód a barChart.ts
fájlból származik, amely a BarChart-mintavizualizáció része:
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();
});
}
Kapcsolódó tartalom
- Interaktivitás hozzáadása a vizualizációkhoz Power BI-vizualizációk kijelölésével
- Sávdiagram létrehozása
Van még esetleg kérdése? Kérdezze meg a Power BI-közösség