Sdílet prostřednictvím


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.

Postup přidání místní nabídky

Pomocí selectionManager.showContextMenu() parametrů selectionId a pozice (jako {x:, y:} objektu) můžete v Power BI zobrazit místní nabídku vizuálu.

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 do apiVersionsouboru 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();
        });
    }

Máte ještě další otázky? Zeptejte se Komunita Power BI