Service class
Composant d’incorporation du service Power BI, qui est le point d’entrée pour incorporer tous les autres composants Power BI dans votre application
Propriétés
router |
Méthodes
bootstrap(HTMLElement, IBootstrap |
Étant donné un élément HTML et entityType, crée une instance de composant et démarre l’iframe pour l’incorporation. |
create |
Crée un rapport |
embed(HTMLElement, IEmbed |
Étant donné une configuration basée sur un élément HTML, si le composant a déjà été créé et attaché à l’élément, réutilise l’instance de composant et l’iframe existant, sinon crée une nouvelle instance de composant. |
get(HTMLElement) | Retourne une instance du composant associé à l’élément. |
invoke |
|
load(HTMLElement, IEmbed |
Étant donné une configuration basée sur un élément HTML, si le composant a déjà été créé et attaché à l’élément, réutilise l’instance de composant et l’iframe existant, sinon crée une nouvelle instance de composant. Cela est utilisé pour l’API d’incorporation par phases, une fois l’élément chargé avec succès, on peut appeler « render » sur celui-ci. |
preload(IEmbed |
API pour les points de terminaison powerbi incorporés à démarrage chaud. Utilisez cette API pour précharger Power BI Embedded en arrière-plan. |
quick |
Crée un jeu de données |
reset(HTMLElement) | Étant donné un élément HTML qui a un composant incorporé dans celui-ci, supprime le composant de la liste des composants incorporés, supprime l’association entre l’élément et le composant, et supprime l’iframe. |
Détails de la propriété
router
router: Router
Valeur de propriété
Router
Détails de la méthode
bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)
Étant donné un élément HTML et entityType, crée une instance de composant et démarre l’iframe pour l’incorporation.
function bootstrap(element: HTMLElement, config: IBootstrapEmbedConfiguration | IComponentEmbedConfiguration): Embed
Paramètres
- element
-
HTMLElement
Retours
Embed
createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)
Crée un rapport
function createReport(element: HTMLElement, config?: IEmbedConfiguration | IReportCreateConfiguration): Embed
Paramètres
- element
-
HTMLElement
Retours
Embed
embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
Étant donné une configuration basée sur un élément HTML, si le composant a déjà été créé et attaché à l’élément, réutilise l’instance de composant et l’iframe existant, sinon crée une nouvelle instance de composant.
function embed(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
Paramètres
- element
-
HTMLElement
Retours
Embed
get(HTMLElement)
Retourne une instance du composant associé à l’élément.
function get(element: HTMLElement): Embed
Paramètres
- element
-
HTMLElement
Retours
Embed
invokeSDKHook(Function, IExtendedRequest, Response)
function invokeSDKHook(hook: Function, req: IExtendedRequest, res: Response): Promise<void>
Paramètres
- hook
-
Function
- req
-
IExtendedRequest
- res
-
Response
Retours
Promise<void>
load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
Étant donné une configuration basée sur un élément HTML, si le composant a déjà été créé et attaché à l’élément, réutilise l’instance de composant et l’iframe existant, sinon crée une nouvelle instance de composant. Cela est utilisé pour l’API d’incorporation par phases, une fois l’élément chargé avec succès, on peut appeler « render » sur celui-ci.
function load(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
Paramètres
- element
-
HTMLElement
Retours
Embed
preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)
API pour les points de terminaison powerbi incorporés à démarrage chaud. Utilisez cette API pour précharger Power BI Embedded en arrière-plan.
function preload(config?: IEmbedConfigurationBase | IComponentEmbedConfiguration, element?: HTMLElement): HTMLIFrameElement
Paramètres
- element
-
HTMLElement
Retours
HTMLIFrameElement
quickCreate(HTMLElement, IQuickCreateConfiguration)
Crée un jeu de données
function quickCreate(element: HTMLElement, config?: IQuickCreateConfiguration): Embed
Paramètres
- element
-
HTMLElement
- config
- IQuickCreateConfiguration
Retours
Embed
reset(HTMLElement)
Étant donné un élément HTML qui a un composant incorporé dans celui-ci, supprime le composant de la liste des composants incorporés, supprime l’association entre l’élément et le composant, et supprime l’iframe.
function reset(element: HTMLElement)
Paramètres
- element
-
HTMLElement