Delen via


Tile class

Het onderdeel power BI-tegel insluiten

Uitbreiding

Embed

Methoden

configChanged(boolean)

Configuratiewijzigingen verwerken.

getId()

De id van de tegel

validate(IEmbedConfigurationBase)

De belastingconfiguratie valideren.

Overgenomen methoden

exitFullscreen()

Vraagt de browser om de modus Volledig scherm af te sluiten.

fullscreen()

Vraagt de browser om het iframe van het onderdeel weer te geven in de modus Volledig scherm.

getCorrelationId()

Haal de correlationId op voor de huidige insluitingssessie.

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

Hiermee verwijdert u een of meer gebeurtenis-handlers uit de lijst met handlers. Als er een verwijzing naar de bestaande handle-functie is opgegeven, verwijdert u de specifieke handler. Als de handler niet is opgegeven, verwijdert u alle handlers voor de opgegeven gebeurtenisnaam.

report.off('pageChanged')

or

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

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

Hiermee voegt u een gebeurtenis-handler toe voor een specifieke gebeurtenis.

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

Hiermee wordt het insluiten opnieuw geladen met behulp van een bestaande configuratie. Voor rapporten worden bijvoorbeeld alle filters gewist en wordt de eerste pagina actief, waardoor het opnieuw instellen van een rapport wordt gesimuleerd naar de geladen status.

report.reload();
removeComponentTabIndex(number)

Het tabbladindexkenmerk van het element verwijderen

save()

Slaat het rapport op.

saveAs(ISaveAsParameters)

SaveAs-rapport.

setAccessToken(string)

Stel accessToken in.

setComponentTabIndex(number)

Het kenmerk TabIndex van het element instellen

setComponentTitle(string)

Stel de onderdeeltitel in voor toegankelijkheid. In het geval van iframes wordt met deze methode de titel van het iframe gewijzigd.

Methodedetails

configChanged(boolean)

Configuratiewijzigingen verwerken.

function configChanged(isBootstrap: boolean)

Parameters

isBootstrap

boolean

getId()

De id van de tegel

function getId(): string

Retouren

string

validate(IEmbedConfigurationBase)

De belastingconfiguratie valideren.

function validate(config: IEmbedConfigurationBase): IError[]

Parameters

Retouren

IError[]

Details overgenomen methode

exitFullscreen()

Vraagt de browser om de modus Volledig scherm af te sluiten.

function exitFullscreen()

overgenomen van Embed.exitFullscreen

fullscreen()

Vraagt de browser om het iframe van het onderdeel weer te geven in de modus Volledig scherm.

function fullscreen()

overgenomen van Embed.fullscreen

getCorrelationId()

Haal de correlationId op voor de huidige insluitingssessie.

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

Retouren

Promise<string>

overgenomen van Embed.getCorrelationId

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

Hiermee verwijdert u een of meer gebeurtenis-handlers uit de lijst met handlers. Als er een verwijzing naar de bestaande handle-functie is opgegeven, verwijdert u de specifieke handler. Als de handler niet is opgegeven, verwijdert u alle handlers voor de opgegeven gebeurtenisnaam.

report.off('pageChanged')

or

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

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

Parameters

eventName

string

handler

IEventHandler<T>

overgenomen van Embed.off

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

Hiermee voegt u een gebeurtenis-handler toe voor een specifieke gebeurtenis.

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

Parameters

eventName

string

handler

IEventHandler<T>

overgenomen van Embed.on

reload()

Hiermee wordt het insluiten opnieuw geladen met behulp van een bestaande configuratie. Voor rapporten worden bijvoorbeeld alle filters gewist en wordt de eerste pagina actief, waardoor het opnieuw instellen van een rapport wordt gesimuleerd naar de geladen status.

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

Retouren

Promise<void>

overgenomen van Embed.reload

removeComponentTabIndex(number)

Het tabbladindexkenmerk van het element verwijderen

function removeComponentTabIndex(_tabIndex?: number)

Parameters

_tabIndex

number

overgenomen van Embed.removeComponentTabIndex

save()

Slaat het rapport op.

function save(): Promise<void>

Retouren

Promise<void>

overgenomen van Embed.save

saveAs(ISaveAsParameters)

SaveAs-rapport.

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

Parameters

saveAsParameters
ISaveAsParameters

Retouren

Promise<void>

overgenomen van Embed.saveAs

setAccessToken(string)

Stel accessToken in.

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

Parameters

accessToken

string

Retouren

Promise<void>

overgenomen van Embed.setAccessToken

setComponentTabIndex(number)

Het kenmerk TabIndex van het element instellen

function setComponentTabIndex(tabIndex?: number)

Parameters

tabIndex

number

overgenomen van Embed.setComponentTabIndex

setComponentTitle(string)

Stel de onderdeeltitel in voor toegankelijkheid. In het geval van iframes wordt met deze methode de titel van het iframe gewijzigd.

function setComponentTitle(title: string)

Parameters

title

string

Overgenomen van Embed.setComponentTitle