Tile class

Power BI タイル埋め込みコンポーネント

Extends

Embed

メソッド

configChanged(boolean)

構成の変更を処理します。

getId()

タイルの ID

validate(IEmbedConfigurationBase)

読み込み構成を検証します。

継承されたメソッド

exitFullscreen()

全画面表示モードを終了するようにブラウザーに要求します。

fullscreen()

コンポーネントの iframe を全画面表示モードでレンダリングするようにブラウザーに要求します。

getCorrelationId()

現在の埋め込みセッションの correlationId を取得します。

// Get the correlationId for the current embed session
report.getCorrelationId()
  .then(correlationId => {
    ...
  });
off<T>(string, IEventHandler<T>)

ハンドラーの一覧から 1 つ以上のイベント ハンドラーを削除します。 既存のハンドル関数への参照が指定されている場合は、特定のハンドラーを削除します。 ハンドラーが指定されていない場合は、指定されたイベント名のすべてのハンドラーを削除します。

report.off('pageChanged')

or

const logHandler = function (event) {
   console.log(event);
};

report.off('pageChanged', logHandler);
on<T>(string, IEventHandler<T>)

特定のイベントのイベント ハンドラーを追加します。

report.on('pageChanged', (event) => {
  console.log('PageChanged: ', event.page.name);
});
reload()

既存の構成を使用して埋め込みを再読み込みします。 たとえば、レポートの場合、これは効果的にすべてのフィルターをクリアし、レポートを読み込まれた状態にリセットすることをシミュレートする最初のページをアクティブにします。

report.reload();
removeComponentTabIndex(number)

要素の tabindex 属性を削除します。

save()

レポートを保存します。

saveAs(ISaveAsParameters)

SaveAs レポート。

setAccessToken(string)

accessToken を設定します。

setComponentTabIndex(number)

要素の tabindex 属性を設定します。

setComponentTitle(string)

アクセシビリティのコンポーネント タイトルを設定します。 iframe の場合、このメソッドは iframe タイトルを変更します。

メソッドの詳細

configChanged(boolean)

構成の変更を処理します。

function configChanged(isBootstrap: boolean)

パラメーター

isBootstrap

boolean

getId()

タイルの ID

function getId(): string

戻り値

string

validate(IEmbedConfigurationBase)

読み込み構成を検証します。

function validate(config: IEmbedConfigurationBase): IError[]

パラメーター

戻り値

IError[]

継承済みメソッドの詳細

exitFullscreen()

全画面表示モードを終了するようにブラウザーに要求します。

function exitFullscreen()

Embed.exitFullscreen から継承された

fullscreen()

コンポーネントの iframe を全画面表示モードでレンダリングするようにブラウザーに要求します。

function fullscreen()

Embed.fullscreen から継承された

getCorrelationId()

現在の埋め込みセッションの correlationId を取得します。

// Get the correlationId for the current embed session
report.getCorrelationId()
  .then(correlationId => {
    ...
  });
function getCorrelationId(): Promise<string>

戻り値

Promise<string>

Embed.getCorrelationId から継承された

off<T>(string, IEventHandler<T>)

ハンドラーの一覧から 1 つ以上のイベント ハンドラーを削除します。 既存のハンドル関数への参照が指定されている場合は、特定のハンドラーを削除します。 ハンドラーが指定されていない場合は、指定されたイベント名のすべてのハンドラーを削除します。

report.off('pageChanged')

or

const logHandler = function (event) {
   console.log(event);
};

report.off('pageChanged', logHandler);
function off<T>(eventName: string, handler?: IEventHandler<T>)

パラメーター

eventName

string

handler

IEventHandler<T>

Embed.off から継承された

on<T>(string, IEventHandler<T>)

特定のイベントのイベント ハンドラーを追加します。

report.on('pageChanged', (event) => {
  console.log('PageChanged: ', event.page.name);
});
function on<T>(eventName: string, handler: IEventHandler<T>)

パラメーター

eventName

string

handler

IEventHandler<T>

Embed.on から継承された

reload()

既存の構成を使用して埋め込みを再読み込みします。 たとえば、レポートの場合、これは効果的にすべてのフィルターをクリアし、レポートを読み込まれた状態にリセットすることをシミュレートする最初のページをアクティブにします。

report.reload();
function reload(): Promise<void>

戻り値

Promise<void>

Embed.reload から継承された

removeComponentTabIndex(number)

要素の tabindex 属性を削除します。

function removeComponentTabIndex(_tabIndex?: number)

パラメーター

_tabIndex

number

Embed.removeComponentTabIndex から継承された

save()

レポートを保存します。

function save(): Promise<void>

戻り値

Promise<void>

Embed.save から継承された

saveAs(ISaveAsParameters)

SaveAs レポート。

function saveAs(saveAsParameters: ISaveAsParameters): Promise<void>

パラメーター

saveAsParameters
ISaveAsParameters

戻り値

Promise<void>

Embed.saveAs から継承された

setAccessToken(string)

accessToken を設定します。

function setAccessToken(accessToken: string): Promise<void>

パラメーター

accessToken

string

戻り値

Promise<void>

Embed.setAccessToken から継承された

setComponentTabIndex(number)

要素の tabindex 属性を設定します。

function setComponentTabIndex(tabIndex?: number)

パラメーター

tabIndex

number

Embed.setComponentTabIndex から継承された

setComponentTitle(string)

アクセシビリティのコンポーネント タイトルを設定します。 iframe の場合、このメソッドは iframe タイトルを変更します。

function setComponentTitle(title: string)

パラメーター

title

string

Embed.setComponentTitle から継承された