Dela via


Lägga till en snabbmeny i ditt visuella Power BI-objekt

Varje visuellt Power BI-objekt kan visa en snabbmeny. På snabbmenyn kan du utföra olika åtgärder i det visuella objektet, till exempel att analysera, sammanfatta eller kopiera det. När du högerklickar någonstans i ett visuellt objekts visningsport (eller trycker länge på touch-enheter) visas snabbmenyn. Det finns två lägen med snabbmenyer för varje visuellt objekt. Läget som visas beror på var du klickar i det visuella objektet:

  • Anropa snabbmenyn på tomt utrymme för att se den grundläggande snabbmenyn för det visuella objektet.
  • Anropa snabbmenyn på en specifik datapunkt för att få fler alternativ som kan tillämpas på den datapunkten. I det här fallet innehåller snabbmenyn även alternativen Visa datapunkt som en tabell, Inkludera och Exkludera, som använder motsvarande filter på datapunkten.

Så här lägger du till en snabbmeny

Använd selectionManager.showContextMenu() med parametrar selectionId och en position (som ett {x:, y:} objekt) för att låta Power BI visa en snabbmeny för ditt visuella objekt.

Kommentar

  • selectionManager.showContextMenu() Är tillgängligt från Visuals API version 2.2.0. Om du vill ta reda på vilken version du använder kontrollerar apiVersion du i filen pbiviz.json .
  • Alla visuella objekt som publiceras i AppSource måste ha stöd för båda ContextMenu lägena (tomt utrymme och datapunkt).

I följande exempel visas hur du lägger till en snabbmeny i ett visuellt objekt. Koden hämtas från barChart.ts filen, som är en del av det visuella bardiagrammets exempel:

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

Har du fler frågor? Fråga Power BI Community