Přidání místní nabídky do vizuálu Power BI
Každý vizuál Power BI může zobrazit místní nabídku. Místní nabídka umožňuje provádět různé operace ve vizuálu, jako je analýza, shrnutí nebo kopírování. Když kliknete pravým tlačítkem na libovolné místo uvnitř oblasti zobrazení vizuálu (nebo dlouho stisknete pro dotyková zařízení), zobrazí se místní nabídka. Pro každý vizuál existují dva režimy kontextových nabídek. Režim, který se zobrazí, závisí na tom, kde kliknete uvnitř vizuálu:
- Voláním místní nabídky v prázdném prostoru zobrazíte základní místní nabídku vizuálu.
- Volání místní nabídky v určitém datovém bodě pro přidané možnosti, které lze použít pro tento datový bod. V tomto případě místní nabídka obsahuje také možnosti Zobrazit datový bod jako tabulku, Zahrnout a Vyloučit, která použije odpovídající filtr na tento datový bod.
Pokud chcete, aby Power BI zobrazoval místní nabídku vizuálu, použijte selectionManager.showContextMenu()
parametry selectionId
a pozici (jako {x:, y:}
objekt).
Poznámka:
- Je
selectionManager.showContextMenu()
k dispozici v rozhraní API visuals verze 2.2.0. Pokud chcete zjistit, kterou verzi používáte, podívejte se doapiVersion
souboru pbiviz.json . - Všechny vizuály publikované na AppSource musí podporovat oba
ContextMenu
režimy (prázdné místo i datový bod).
Následující příklad ukazuje, jak do vizuálu přidat místní nabídku. Kód se přebírá ze barChart.ts
souboru, který je součástí ukázkového vizuálu BarChart:
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();
});
}
Související obsah
Máte ještě další otázky? Zeptejte se Komunita Power BI