Service class
Power BI サービス埋め込みコンポーネント。これは、他のすべての Power BI コンポーネントをアプリケーションに埋め込むエントリ ポイントです
プロパティ
router |
メソッド
bootstrap(HTMLElement, IBootstrap |
HTML 要素と entityType を指定すると、新しいコンポーネント インスタンスが作成され、埋め込み用に iframe がブートストラップされます。 |
create |
新しいレポートを作成します |
embed(HTMLElement, IEmbed |
HTML 要素に基づく構成を指定すると、コンポーネントが既に作成され、要素にアタッチされている場合は、コンポーネント インスタンスと既存の iframe が再利用され、それ以外の場合は新しいコンポーネント インスタンスが作成されます。 |
get(HTMLElement) | 要素に関連付けられているコンポーネントのインスタンスを返します。 |
invoke |
|
load(HTMLElement, IEmbed |
HTML 要素に基づく構成を指定すると、コンポーネントが既に作成され、要素にアタッチされている場合は、コンポーネント インスタンスと既存の iframe が再利用され、それ以外の場合は新しいコンポーネント インスタンスが作成されます。 これは段階的埋め込み API に使用されます。要素が正常に読み込まれると、その API で 'render' を呼び出すことができます。 |
preload(IEmbed |
ウォーム 開始 powerbi 埋め込みエンドポイント用の API。 バックグラウンドでPower BI Embeddedを事前に読み込むには、この API を使用します。 |
quick |
新しいデータセットを作成します |
reset(HTMLElement) | コンポーネントが埋め込まれている HTML 要素を指定すると、埋め込みコンポーネントの一覧からコンポーネントが削除され、要素とコンポーネントの間の関連付けが削除され、iframe が削除されます。 |
プロパティの詳細
router
router: Router
プロパティ値
Router
メソッドの詳細
bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)
HTML 要素と entityType を指定すると、新しいコンポーネント インスタンスが作成され、埋め込み用に iframe がブートストラップされます。
function bootstrap(element: HTMLElement, config: IBootstrapEmbedConfiguration | IComponentEmbedConfiguration): Embed
パラメーター
- element
-
HTMLElement
戻り値
Embed
createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)
新しいレポートを作成します
function createReport(element: HTMLElement, config?: IEmbedConfiguration | IReportCreateConfiguration): Embed
パラメーター
- element
-
HTMLElement
戻り値
Embed
embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
HTML 要素に基づく構成を指定すると、コンポーネントが既に作成され、要素にアタッチされている場合は、コンポーネント インスタンスと既存の iframe が再利用され、それ以外の場合は新しいコンポーネント インスタンスが作成されます。
function embed(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
パラメーター
- element
-
HTMLElement
戻り値
Embed
get(HTMLElement)
要素に関連付けられているコンポーネントのインスタンスを返します。
function get(element: HTMLElement): Embed
パラメーター
- element
-
HTMLElement
戻り値
Embed
invokeSDKHook(Function, IExtendedRequest, Response)
function invokeSDKHook(hook: Function, req: IExtendedRequest, res: Response): Promise<void>
パラメーター
- hook
-
Function
- req
-
IExtendedRequest
- res
-
Response
戻り値
Promise<void>
load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)
HTML 要素に基づく構成を指定すると、コンポーネントが既に作成され、要素にアタッチされている場合は、コンポーネント インスタンスと既存の iframe が再利用され、それ以外の場合は新しいコンポーネント インスタンスが作成されます。 これは段階的埋め込み API に使用されます。要素が正常に読み込まれると、その API で 'render' を呼び出すことができます。
function load(element: HTMLElement, config?: IEmbedConfigurationBase | IComponentEmbedConfiguration): Embed
パラメーター
- element
-
HTMLElement
戻り値
Embed
preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)
ウォーム 開始 powerbi 埋め込みエンドポイント用の API。 バックグラウンドでPower BI Embeddedを事前に読み込むには、この API を使用します。
function preload(config?: IEmbedConfigurationBase | IComponentEmbedConfiguration, element?: HTMLElement): HTMLIFrameElement
パラメーター
- element
-
HTMLElement
戻り値
HTMLIFrameElement
quickCreate(HTMLElement, IQuickCreateConfiguration)
新しいデータセットを作成します
function quickCreate(element: HTMLElement, config?: IQuickCreateConfiguration): Embed
パラメーター
- element
-
HTMLElement
- config
- IQuickCreateConfiguration
戻り値
Embed
reset(HTMLElement)
コンポーネントが埋め込まれている HTML 要素を指定すると、埋め込みコンポーネントの一覧からコンポーネントが削除され、要素とコンポーネントの間の関連付けが削除され、iframe が削除されます。
function reset(element: HTMLElement)
パラメーター
- element
-
HTMLElement