QuickCreate class

Power BI – gyors létrehozási összetevő

Extends

Embed

Konstruktorok

QuickCreate(Service, HTMLElement, IQuickCreateConfiguration, boolean, boolean)

Metódusok

getId()

A GetId absztrakciós függvény gyorskontrasztjának felülbírálása nem igényel azonosítót

validate(IEmbedConfigurationBase)

Jelentéskonfiguráció létrehozásának ellenőrzése.

Örökölt metódusok

exitFullscreen()

Kéri a böngészőt, hogy lépjen ki a teljes képernyős módból.

fullscreen()

Kéri a böngészőt, hogy teljes képernyős módban renderelje az összetevő iframe-jét.

getCorrelationId()

Kérje le az aktuális beágyazási munkamenet korrelációs azonosítóját.

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

Eltávolít egy vagy több eseménykezelőt a kezelők listájából. Ha a meglévő leírófüggvényre mutató hivatkozás van megadva, távolítsa el az adott kezelőt. Ha a kezelő nincs megadva, távolítsa el a megadott eseménynévhez tartozó összes kezelőt.

report.off('pageChanged')

or

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

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

Hozzáad egy eseménykezelőt egy adott eseményhez.

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

Újra betölti a beágyazást a meglévő konfigurációval. Például a jelentések esetében ez hatékonyan törli az összes szűrőt, és aktívvá teszi az első oldalt, amely szimulálja a jelentés alaphelyzetbe állítását betöltött állapotba.

report.reload();
removeComponentTabIndex(number)

Eltávolítja az elem tabindex attribútumát

save()

Jelentés mentése.

saveAs(ISaveAsParameters)

SaveAs-jelentés.

setAccessToken(string)

Az accessToken beállítása.

setComponentTabIndex(number)

Az elem tabindex attribútumának beállítása

setComponentTitle(string)

Állítsa be az összetevő címét az akadálymentességhez. Iframe-ek esetén ez a módszer megváltoztatja az iframe címét.

Konstruktor adatai

QuickCreate(Service, HTMLElement, IQuickCreateConfiguration, boolean, boolean)

new QuickCreate(service: Service, element: HTMLElement, config: IQuickCreateConfiguration, phasedRender?: boolean, isBootstrap?: boolean)

Paraméterek

service
Service
element

HTMLElement

phasedRender

boolean

isBootstrap

boolean

Metódus adatai

getId()

A GetId absztrakciós függvény gyorskontrasztjának felülbírálása nem igényel azonosítót

function getId(): string

Válaszok

string

validate(IEmbedConfigurationBase)

Jelentéskonfiguráció létrehozásának ellenőrzése.

function validate(config: IEmbedConfigurationBase): IError[]

Paraméterek

Válaszok

IError[]

Örökölt metódus részletei

exitFullscreen()

Kéri a böngészőt, hogy lépjen ki a teljes képernyős módból.

function exitFullscreen()

Örökölt Embed.exitFullscreen

fullscreen()

Kéri a böngészőt, hogy teljes képernyős módban renderelje az összetevő iframe-jét.

function fullscreen()

Örökölt Embed.fullscreen

getCorrelationId()

Kérje le az aktuális beágyazási munkamenet korrelációs azonosítóját.

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

Válaszok

Promise<string>

Örökölt Embed.getCorrelationId

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

Eltávolít egy vagy több eseménykezelőt a kezelők listájából. Ha a meglévő leírófüggvényre mutató hivatkozás van megadva, távolítsa el az adott kezelőt. Ha a kezelő nincs megadva, távolítsa el a megadott eseménynévhez tartozó összes kezelőt.

report.off('pageChanged')

or

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

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

Paraméterek

eventName

string

handler

IEventHandler<T>

öröklött Embed.off

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

Hozzáad egy eseménykezelőt egy adott eseményhez.

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

Paraméterek

eventName

string

handler

IEventHandler<T>

öröklött Embed.on

reload()

Újra betölti a beágyazást a meglévő konfigurációval. Például a jelentések esetében ez hatékonyan törli az összes szűrőt, és aktívvá teszi az első oldalt, amely szimulálja a jelentés alaphelyzetbe állítását betöltött állapotba.

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

Válaszok

Promise<void>

Örökölt Embed.reload

removeComponentTabIndex(number)

Eltávolítja az elem tabindex attribútumát

function removeComponentTabIndex(_tabIndex?: number)

Paraméterek

_tabIndex

number

Örökölt Embed.removeComponentTabIndex

save()

Jelentés mentése.

function save(): Promise<void>

Válaszok

Promise<void>

öröklött Embed.save

saveAs(ISaveAsParameters)

SaveAs-jelentés.

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

Paraméterek

saveAsParameters
ISaveAsParameters

Válaszok

Promise<void>

Örökölt Embed.saveAs

setAccessToken(string)

Az accessToken beállítása.

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

Paraméterek

accessToken

string

Válaszok

Promise<void>

Örökölt Embed.setAccessToken

setComponentTabIndex(number)

Az elem tabindex attribútumának beállítása

function setComponentTabIndex(tabIndex?: number)

Paraméterek

tabIndex

number

Örökölt Embed.setComponentTabIndex

setComponentTitle(string)

Állítsa be az összetevő címét az akadálymentességhez. Iframe-ek esetén ez a módszer megváltoztatja az iframe címét.

function setComponentTitle(title: string)

Paraméterek

title

string

Örökölt Embed.setComponentTitle