Service class
O componente de incorporação do Serviço do Power BI, que é o ponto de entrada para incorporar todos os outros componentes do Power BI em seu aplicativo
Propriedades
| router |
Métodos
| bootstrap(HTMLElement, IBootstrap |
Dado um elemento HTML e entityType, cria uma nova instância de componente e inicializa o iframe para incorporação. |
| create |
Cria novo relatório |
| embed(HTMLElement, IEmbed |
Dada uma configuração baseada em um elemento HTML, se o componente já tiver sido criado e anexado ao elemento , reutilizará a instância do componente e o iframe existente, caso contrário, criará uma nova instância do componente. |
| get(HTMLElement) | Retorna uma instância do componente associado ao elemento . |
| invoke |
|
| load(HTMLElement, IEmbed |
Dada uma configuração baseada em um elemento HTML, se o componente já tiver sido criado e anexado ao elemento , reutilizará a instância do componente e o iframe existente, caso contrário, criará uma nova instância do componente. Isso é usado para a API de incorporação em fases, uma vez que o elemento é carregado com êxito, pode-se chamar 'render' nele. |
| preload(IEmbed |
API para pontos de extremidade incorporados powerbi de início quente. Use esta API para pré-carregar o Power BI Embedded em segundo plano. |
| quick |
Cria novo conjunto de dados |
| reset(HTMLElement) | Dado um elemento HTML que tem um componente incorporado nele, remove o componente da lista de componentes incorporados, remove a associação entre o elemento e o componente e remove o iframe. |
Detalhes de Propriedade
router
router: Router
Valor de Propriedade
Router
Detalhes de Método
bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)
Dado um elemento HTML e entityType, cria uma nova instância de componente e inicializa o iframe para incorporação.
function bootstrap(element: HTMLElement, config: IBootstrapEmbedConfiguration | IComponentEmbedConfiguration): Embed
Parâmetros
- element
-
HTMLElement
Devoluções
Embed
createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)
Cria novo relatório
function createReport(element: HTMLElement, config?: IEmbedConfiguration | IReportCreateConfiguration): Embed
Parâmetros
- element
-
HTMLElement
Devoluções
Embed
embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
Dada uma configuração baseada em um elemento HTML, se o componente já tiver sido criado e anexado ao elemento , reutilizará a instância do componente e o iframe existente, caso contrário, criará uma nova instância do componente.
function embed(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
Parâmetros
- element
-
HTMLElement
Devoluções
Embed
get(HTMLElement)
Retorna uma instância do componente associado ao elemento .
function get(element: HTMLElement): Embed
Parâmetros
- element
-
HTMLElement
Devoluções
Embed
invokeSDKHook(Function, IExtendedRequest, Response)
function invokeSDKHook(hook: Function, req: IExtendedRequest, res: Response): Promise<void>
Parâmetros
- hook
-
Function
- req
-
IExtendedRequest
- res
-
Response
Devoluções
Promise<void>
load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
Dada uma configuração baseada em um elemento HTML, se o componente já tiver sido criado e anexado ao elemento , reutilizará a instância do componente e o iframe existente, caso contrário, criará uma nova instância do componente. Isso é usado para a API de incorporação em fases, uma vez que o elemento é carregado com êxito, pode-se chamar 'render' nele.
function load(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
Parâmetros
- element
-
HTMLElement
Devoluções
Embed
preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)
API para pontos de extremidade incorporados powerbi de início quente. Use esta API para pré-carregar o Power BI Embedded em segundo plano.
function preload(config?: IEmbedConfigurationBase | IComponentEmbedConfiguration, element?: HTMLElement): HTMLIFrameElement
Parâmetros
- element
-
HTMLElement
Devoluções
HTMLIFrameElement
quickCreate(HTMLElement, IQuickCreateConfiguration)
Cria novo conjunto de dados
function quickCreate(element: HTMLElement, config?: IQuickCreateConfiguration): Embed
Parâmetros
- element
-
HTMLElement
- config
- IQuickCreateConfiguration
Devoluções
Embed
reset(HTMLElement)
Dado um elemento HTML que tem um componente incorporado nele, remove o componente da lista de componentes incorporados, remove a associação entre o elemento e o componente e remove o iframe.
function reset(element: HTMLElement)
Parâmetros
- element
-
HTMLElement