Freigeben über


Dashboard class

Eine Power BI-Dashboard-Einbettungskomponente

Extends

Embed

Methoden

getId()

Abrufen der Dashboard-ID vom ersten verfügbaren Speicherort: Optionen, Attribut, Einbettungs-URL.

Geerbte Methoden

exitFullscreen()

Fordert den Browser an, den Vollbildmodus zu beenden.

fullscreen()

Fordert den Browser auf, den iframe der Komponente im Vollbildmodus zu rendern.

getCorrelationId()

Rufen Sie die Korrelations-ID für die aktuelle Einbettungssitzung ab.

// Get the correlationId for the current embed session
report.getCorrelationId()
  .then(correlationId => {
    ...
  });
off<T>(string, IEventHandler<T>)

Entfernt mindestens einen Ereignishandler aus der Liste der Handler. Wenn ein Verweis auf die vorhandene Handlefunktion angegeben ist, entfernen Sie den spezifischen Handler. Wenn der Handler nicht angegeben ist, entfernen Sie alle Handler für den angegebenen Ereignisnamen.

report.off('pageChanged')

or

const logHandler = function (event) {
   console.log(event);
};

report.off('pageChanged', logHandler);
on<T>(string, IEventHandler<T>)

Fügt einen Ereignishandler für ein bestimmtes Ereignis hinzu.

report.on('pageChanged', (event) => {
  console.log('PageChanged: ', event.page.name);
});
reload()

Lädt einbetten mithilfe vorhandener Konfiguration neu. Beispielsweise werden für Berichte alle Filter effektiv gelöscht und die erste Seite aktiv, die das Zurücksetzen eines Berichts auf den geladenen Zustand simuliert.

report.reload();
removeComponentTabIndex(number)

Entfernt das Tabindex-Attribut des Elements

save()

Speichert Bericht.

saveAs(ISaveAsParameters)

SaveAs-Bericht.

setAccessToken(string)

Festlegen von accessToken.

setComponentTabIndex(number)

Tabindex-Attribut des Sets-Elements

setComponentTitle(string)

Legen Sie den Komponententitel für die Barrierefreiheit fest. Bei iframes ändert diese Methode den iframe-Titel.

Details zur Methode

getId()

Abrufen der Dashboard-ID vom ersten verfügbaren Speicherort: Optionen, Attribut, Einbettungs-URL.

function getId(): string

Gibt zurück

string

Details zur geerbten Methode

exitFullscreen()

Fordert den Browser an, den Vollbildmodus zu beenden.

function exitFullscreen()

Geerbt von Embed.exitFullscreen

fullscreen()

Fordert den Browser auf, den iframe der Komponente im Vollbildmodus zu rendern.

function fullscreen()

Geerbt von Embed.fullscreen

getCorrelationId()

Rufen Sie die Korrelations-ID für die aktuelle Einbettungssitzung ab.

// Get the correlationId for the current embed session
report.getCorrelationId()
  .then(correlationId => {
    ...
  });
function getCorrelationId(): Promise<string>

Gibt zurück

Promise<string>

Geerbt von Embed.getCorrelationId

off<T>(string, IEventHandler<T>)

Entfernt mindestens einen Ereignishandler aus der Liste der Handler. Wenn ein Verweis auf die vorhandene Handlefunktion angegeben ist, entfernen Sie den spezifischen Handler. Wenn der Handler nicht angegeben ist, entfernen Sie alle Handler für den angegebenen Ereignisnamen.

report.off('pageChanged')

or

const logHandler = function (event) {
   console.log(event);
};

report.off('pageChanged', logHandler);
function off<T>(eventName: string, handler?: IEventHandler<T>)

Parameter

eventName

string

handler

IEventHandler<T>

Geerbt von Embed.off

on<T>(string, IEventHandler<T>)

Fügt einen Ereignishandler für ein bestimmtes Ereignis hinzu.

report.on('pageChanged', (event) => {
  console.log('PageChanged: ', event.page.name);
});
function on<T>(eventName: string, handler: IEventHandler<T>)

Parameter

eventName

string

handler

IEventHandler<T>

Geerbt von Embed.on

reload()

Lädt einbetten mithilfe vorhandener Konfiguration neu. Beispielsweise werden für Berichte alle Filter effektiv gelöscht und die erste Seite aktiv, die das Zurücksetzen eines Berichts auf den geladenen Zustand simuliert.

report.reload();
function reload(): Promise<void>

Gibt zurück

Promise<void>

Geerbt von Embed.reload

removeComponentTabIndex(number)

Entfernt das Tabindex-Attribut des Elements

function removeComponentTabIndex(_tabIndex?: number)

Parameter

_tabIndex

number

Geerbt von Embed.removeComponentTabIndex

save()

Speichert Bericht.

function save(): Promise<void>

Gibt zurück

Promise<void>

Geerbt von Embed.save

saveAs(ISaveAsParameters)

SaveAs-Bericht.

function saveAs(saveAsParameters: ISaveAsParameters): Promise<void>

Parameter

saveAsParameters
ISaveAsParameters

Gibt zurück

Promise<void>

Geerbt von Embed.saveAs

setAccessToken(string)

Festlegen von accessToken.

function setAccessToken(accessToken: string): Promise<void>

Parameter

accessToken

string

Gibt zurück

Promise<void>

Geerbt von Embed.setAccessToken

setComponentTabIndex(number)

Tabindex-Attribut des Sets-Elements

function setComponentTabIndex(tabIndex?: number)

Parameter

tabIndex

number

Geerbt von Embed.setComponentTabIndex

setComponentTitle(string)

Legen Sie den Komponententitel für die Barrierefreiheit fest. Bei iframes ändert diese Methode den iframe-Titel.

function setComponentTitle(title: string)

Parameter

title

string

Geerbt von Embed.setComponentTitle