Tile class
Компонент внедрения плитки Power BI
- Extends
-
Embed
Методы
config |
Обработка изменений конфигурации. |
get |
Идентификатор плитки |
validate(IEmbed |
Проверка конфигурации загрузки. |
Наследуемые методы
exit |
Запрашивает браузер для выхода из полноэкранного режима. |
fullscreen() | Запрашивает браузер отрисовку iframe компонента в полноэкранном режиме. |
get |
Получите идентификатор корреляции для текущего сеанса внедрения.
|
off<T>(string, IEvent |
Удаляет один или несколько обработчиков событий из списка обработчиков. Если указана ссылка на существующую функцию дескриптора, удалите конкретный обработчик. Если обработчик не указан, удалите все обработчики для указанного имени события.
|
on<T>(string, IEvent |
Добавляет обработчик событий для определенного события.
|
reload() | Перезагрузит внедрение с помощью существующей конфигурации. Например, для отчетов это эффективно очищает все фильтры и делает первую страницу активной, которая имитирует сброс отчета обратно в загруженное состояние.
|
remove |
Удаляет атрибут tabindex элемента |
save() | Сохраняет отчет. |
save |
Отчет SaveAs. |
set |
Задайте accessToken. |
set |
Задает атрибут tabindex элемента |
set |
Задайте заголовок компонента для специальных возможностей. В случае iframe этот метод изменит заголовок iframe. |
Сведения о методе
configChanged(boolean)
Обработка изменений конфигурации.
function configChanged(isBootstrap: boolean)
Параметры
- isBootstrap
-
boolean
getId()
Идентификатор плитки
function getId(): string
Возвращаемое значение
string
validate(IEmbedConfigurationBase)
Проверка конфигурации загрузки.
function validate(config: IEmbedConfigurationBase): IError[]
Параметры
- config
- IEmbedConfigurationBase
Возвращаемое значение
IError[]
Сведения о наследуемом методе
exitFullscreen()
Запрашивает браузер для выхода из полноэкранного режима.
function exitFullscreen()
наследуется от Embed.exitFullscreen
fullscreen()
Запрашивает браузер отрисовку iframe компонента в полноэкранном режиме.
function fullscreen()
унаследован от Embed.fullscreen
getCorrelationId()
Получите идентификатор корреляции для текущего сеанса внедрения.
// 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>)
Удаляет один или несколько обработчиков событий из списка обработчиков. Если указана ссылка на существующую функцию дескриптора, удалите конкретный обработчик. Если обработчик не указан, удалите все обработчики для указанного имени события.
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