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, any) | Vzhledem k elementu HTML a entityType, vytvoří novou instanci komponenty a bootstrap iframe pro vložení. |
| create |
Vytvoří novou sestavu. |
| embed(HTMLElement, any) | 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, any) | 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(any, 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í. |
| 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, any)
Vzhledem k elementu HTML a entityType, vytvoří novou instanci komponenty a bootstrap iframe pro vložení.
function bootstrap(element: HTMLElement, config: any): Embed
Parametry
- element
-
HTMLElement
- config
-
any
Návraty
Embed
createReport(HTMLElement, any)
Vytvoří novou sestavu.
function createReport(element: HTMLElement, config?: any): Embed
Parametry
- element
-
HTMLElement
- config
-
any
Návraty
Embed
embed(HTMLElement, any)
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?: any): Embed
Parametry
- element
-
HTMLElement
- config
-
any
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, any)
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?: any): Embed
Parametry
- element
-
HTMLElement
- config
-
any
Návraty
Embed
preload(any, 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?: any, element?: HTMLElement): HTMLIFrameElement
Parametry
- config
-
any
- 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