QuickCreate class
Power BI – gyors létrehozási összetevő
- Extends
-
Embed
Metódusok
| get |
A GetId absztrakciós függvény gyorskontrasztjának felülbírálása nem igényel azonosítót |
| validate(IEmbed |
Jelentéskonfiguráció létrehozásának ellenőrzése. |
Örökölt metódusok
| exit |
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. |
| get |
Kérje le az aktuális beágyazási munkamenet korrelációs azonosítóját.
|
| off<T>(string, IEvent |
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.
|
| on<T>(string, IEvent |
Hozzáad egy eseménykezelőt egy adott eseményhez.
|
| 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.
|
| remove |
Eltávolítja az elem tabindex attribútumát |
| save() | Jelentés mentése. |
| save |
SaveAs-jelentés. |
| set |
Az accessToken beállítása. |
| set |
Az elem tabindex attribútumának beállítása |
| set |
Á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
- config
- IQuickCreateConfiguration
- 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
- config
- IEmbedConfigurationBase
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