Service class
Komponenta pro vložení služby Power BI, což je vstupní bod pro vložení všech ostatních komponent Power BI do vaší aplikace
Vlastnosti
router |
Metody
bootstrap(HTMLElement, IBootstrap |
Vzhledem k elementu HTML a entityType, vytvoří novou instanci komponenty a bootstrap iframe pro vložení. |
create |
Vytvoří novou sestavu. |
embed(HTMLElement, IEmbed |
Pokud již byla komponenta vytvořena a připojena k elementu, znovu použije instanci komponenty a existující prvek iframe, jinak vytvoří novou instanci komponenty. |
get(HTMLElement) | Vrátí instanci komponenty přidružené k prvku. |
invoke |
|
load(HTMLElement, IEmbed |
Pokud již byla komponenta vytvořena a připojena k elementu, znovu použije instanci komponenty a existující prvek iframe, jinak vytvoří novou instanci komponenty. Používá se pro fázované vložené rozhraní API, po úspěšném načtení elementu na něj může volat render. |
preload(IEmbed |
Rozhraní API pro teplé spouštění koncových bodů Powerbi Embedded Toto rozhraní API slouží k předběžnému načtení Power BI Embedded na pozadí. |
quick |
Vytvoří novou datovou sadu. |
reset(HTMLElement) | Vzhledem k elementu HTML, který má komponentu vloženou v ní, odebere komponentu ze seznamu vložených komponent, odebere přidružení mezi elementem a komponentou a odebere prvek iframe. |
Podrobnosti vlastnosti
router
router: Router
Hodnota vlastnosti
Router
Podrobnosti metody
bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)
Vzhledem k elementu HTML a entityType, vytvoří novou instanci komponenty a bootstrap iframe pro vložení.
function bootstrap(element: HTMLElement, config: IBootstrapEmbedConfiguration | IComponentEmbedConfiguration): Embed
Parametry
- element
-
HTMLElement
Návraty
Embed
createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)
Vytvoří novou sestavu.
function createReport(element: HTMLElement, config?: IEmbedConfiguration | IReportCreateConfiguration): Embed
Parametry
- element
-
HTMLElement
Návraty
Embed
embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
Pokud již byla komponenta vytvořena a připojena k elementu, znovu použije instanci komponenty a existující prvek iframe, jinak vytvoří novou instanci komponenty.
function embed(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
Parametry
- element
-
HTMLElement
Návraty
Embed
get(HTMLElement)
Vrátí instanci komponenty přidružené k prvku.
function get(element: HTMLElement): Embed
Parametry
- element
-
HTMLElement
Návraty
Embed
invokeSDKHook(Function, IExtendedRequest, Response)
function invokeSDKHook(hook: Function, req: IExtendedRequest, res: Response): Promise<void>
Parametry
- hook
-
Function
- req
-
IExtendedRequest
- res
-
Response
Návraty
Promise<void>
load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
Pokud již byla komponenta vytvořena a připojena k elementu, znovu použije instanci komponenty a existující prvek iframe, jinak vytvoří novou instanci komponenty. Používá se pro fázované vložené rozhraní API, po úspěšném načtení elementu na něj může volat render.
function load(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
Parametry
- element
-
HTMLElement
Návraty
Embed
preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)
Rozhraní API pro teplé spouštění koncových bodů Powerbi Embedded Toto rozhraní API slouží k předběžnému načtení Power BI Embedded na pozadí.
function preload(config?: IEmbedConfigurationBase | IComponentEmbedConfiguration, element?: HTMLElement): HTMLIFrameElement
Parametry
- element
-
HTMLElement
Návraty
HTMLIFrameElement
quickCreate(HTMLElement, IQuickCreateConfiguration)
Vytvoří novou datovou sadu.
function quickCreate(element: HTMLElement, config?: IQuickCreateConfiguration): Embed
Parametry
- element
-
HTMLElement
- config
- IQuickCreateConfiguration
Návraty
Embed
reset(HTMLElement)
Vzhledem k elementu HTML, který má komponentu vloženou v ní, odebere komponentu ze seznamu vložených komponent, odebere přidružení mezi elementem a komponentou a odebere prvek iframe.
function reset(element: HTMLElement)
Parametry
- element
-
HTMLElement