次の方法で共有


Service class

Power BI サービス埋め込みコンポーネント。これは、他のすべての Power BI コンポーネントをアプリケーションに埋め込むエントリ ポイントです

プロパティ

router

メソッド

bootstrap(HTMLElement, IBootstrapEmbedConfiguration | IComponentEmbedConfiguration)

HTML 要素と entityType を指定すると、新しいコンポーネント インスタンスが作成され、埋め込み用に iframe がブートストラップされます。

createReport(HTMLElement, IEmbedConfiguration | IReportCreateConfiguration)

新しいレポートを作成します

embed(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

HTML 要素に基づく構成を指定すると、コンポーネントが既に作成され、要素にアタッチされている場合は、コンポーネント インスタンスと既存の iframe が再利用され、それ以外の場合は新しいコンポーネント インスタンスが作成されます。

get(HTMLElement)

要素に関連付けられているコンポーネントのインスタンスを返します。

invokeSDKHook(Function, IExtendedRequest, Response)
load(HTMLElement, IEmbedConfigurationBase | IComponentEmbedConfiguration)

HTML 要素に基づく構成を指定すると、コンポーネントが既に作成され、要素にアタッチされている場合は、コンポーネント インスタンスと既存の iframe が再利用され、それ以外の場合は新しいコンポーネント インスタンスが作成されます。 これは段階的埋め込み API に使用されます。要素が正常に読み込まれると、その API で 'render' を呼び出すことができます。

preload(IEmbedConfigurationBase | IComponentEmbedConfiguration, HTMLElement)

ウォーム 開始 powerbi 埋め込みエンドポイント用の API。 バックグラウンドでPower BI Embeddedを事前に読み込むには、この API を使用します。

quickCreate(HTMLElement, IQuickCreateConfiguration)

新しいデータセットを作成します

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

戻り値

Embed

reset(HTMLElement)

コンポーネントが埋め込まれている HTML 要素を指定すると、埋め込みコンポーネントの一覧からコンポーネントが削除され、要素とコンポーネントの間の関連付けが削除され、iframe が削除されます。

function reset(element: HTMLElement)

パラメーター

element

HTMLElement