QuickCreate class
Power BI Hızlı Oluşturma bileşeni
- Extends
-
Embed
Yöntemler
| get |
GetId soyut işlevini geçersiz kılma QuickCreate için herhangi bir kimlik gerekmez |
| validate(IEmbed |
Rapor yapılandırmasını oluşturmayı doğrulayın. |
Devralınan Yöntemler
| exit |
Tarayıcıdan tam ekran modundan çıkmasını istemektedir. |
| fullscreen() | Tarayıcıdan bileşenin iframe'ini tam ekran modunda işlemesini istemektedir. |
| get |
Geçerli ekleme oturumu için correlationId değerini alın.
|
| off<T>(string, IEvent |
İşleyici listesinden bir veya daha fazla olay işleyicisini kaldırır. Mevcut tanıtıcı işlevine bir başvuru belirtilirse, belirli işleyiciyi kaldırın. İşleyici belirtilmezse, belirtilen olay adı için tüm işleyicileri kaldırın.
|
| on<T>(string, IEvent |
Belirli bir olay için olay işleyicisi ekler.
|
| reload() | Mevcut yapılandırmayı kullanarak eklemeyi yeniden yükler. Örneğin, raporlar için bu, tüm filtreleri etkili bir şekilde temizler ve bir raporun yeniden yüklenmiş duruma sıfırlanması benzetimini yapan ilk sayfayı etkin hale getirir.
|
| remove |
Öğenin tabindex özniteliğini kaldırır |
| save() | Raporu kaydeder. |
| save |
KayıtAs Raporu. |
| set |
accessToken'i ayarlayın. |
| set |
Öğenin tabindex özniteliğini ayarlar |
| set |
Erişilebilirlik için bileşen başlığını ayarlayın. iframe'ler söz konusu olduğunda, bu yöntem iframe başlığını değiştirir. |
Oluşturucu Ayrıntıları
QuickCreate(Service, HTMLElement, IQuickCreateConfiguration, boolean, boolean)
new QuickCreate(service: Service, element: HTMLElement, config: IQuickCreateConfiguration, phasedRender?: boolean, isBootstrap?: boolean)
Parametreler
- service
- Service
- element
-
HTMLElement
- config
- IQuickCreateConfiguration
- phasedRender
-
boolean
- isBootstrap
-
boolean
Yöntem Ayrıntıları
getId()
GetId soyut işlevini geçersiz kılma QuickCreate için herhangi bir kimlik gerekmez
function getId(): string
Döndürülenler
string
validate(IEmbedConfigurationBase)
Rapor yapılandırmasını oluşturmayı doğrulayın.
function validate(config: IEmbedConfigurationBase): IError[]
Parametreler
- config
- IEmbedConfigurationBase
Döndürülenler
IError[]
Devralınan Yöntemin Ayrıntıları
exitFullscreen()
Tarayıcıdan tam ekran modundan çıkmasını istemektedir.
function exitFullscreen()
Embed.exitFullscreen Devralındı
fullscreen()
Tarayıcıdan bileşenin iframe'ini tam ekran modunda işlemesini istemektedir.
function fullscreen()
Embed.fullscreen'den Devralınan
getCorrelationId()
Geçerli ekleme oturumu için correlationId değerini alın.
// Get the correlationId for the current embed session
report.getCorrelationId()
.then(correlationId => {
...
});
function getCorrelationId(): Promise<string>
Döndürülenler
Promise<string>
Embed.getCorrelationId Devralındı
off<T>(string, IEventHandler<T>)
İşleyici listesinden bir veya daha fazla olay işleyicisini kaldırır. Mevcut tanıtıcı işlevine bir başvuru belirtilirse, belirli işleyiciyi kaldırın. İşleyici belirtilmezse, belirtilen olay adı için tüm işleyicileri kaldırın.
report.off('pageChanged')
or
const logHandler = function (event) {
console.log(event);
};
report.off('pageChanged', logHandler);
function off<T>(eventName: string, handler?: IEventHandler<T>)
Parametreler
- eventName
-
string
- handler
-
IEventHandler<T>
Embed.off'tan Devralındı
on<T>(string, IEventHandler<T>)
Belirli bir olay için olay işleyicisi ekler.
report.on('pageChanged', (event) => {
console.log('PageChanged: ', event.page.name);
});
function on<T>(eventName: string, handler: IEventHandler<T>)
Parametreler
- eventName
-
string
- handler
-
IEventHandler<T>
Embed.on'dan Devralınmış
reload()
Mevcut yapılandırmayı kullanarak eklemeyi yeniden yükler. Örneğin, raporlar için bu, tüm filtreleri etkili bir şekilde temizler ve bir raporun yeniden yüklenmiş duruma sıfırlanması benzetimini yapan ilk sayfayı etkin hale getirir.
report.reload();
function reload(): Promise<void>
Döndürülenler
Promise<void>
Embed.reload'dan Devralınmış
removeComponentTabIndex(number)
Öğenin tabindex özniteliğini kaldırır
function removeComponentTabIndex(_tabIndex?: number)
Parametreler
- _tabIndex
-
number
Embed.removeComponentTabIndex Devralındı
save()
Raporu kaydeder.
function save(): Promise<void>
Döndürülenler
Promise<void>
Embed.save'ten Devralınmış
saveAs(ISaveAsParameters)
KayıtAs Raporu.
function saveAs(saveAsParameters: ISaveAsParameters): Promise<void>
Parametreler
- saveAsParameters
- ISaveAsParameters
Döndürülenler
Promise<void>
Embed.saveAs'tan Devralınmış
setAccessToken(string)
accessToken'i ayarlayın.
function setAccessToken(accessToken: string): Promise<void>
Parametreler
- accessToken
-
string
Döndürülenler
Promise<void>
Embed.setAccessToken'dan Devralınmış
setComponentTabIndex(number)
Öğenin tabindex özniteliğini ayarlar
function setComponentTabIndex(tabIndex?: number)
Parametreler
- tabIndex
-
number
Embed.setComponentTabIndex'ten Devralınmış
setComponentTitle(string)
Erişilebilirlik için bileşen başlığını ayarlayın. iframe'ler söz konusu olduğunda, bu yöntem iframe başlığını değiştirir.
function setComponentTitle(title: string)
Parametreler
- title
-
string
Embed.setComponentTitle Devralındı