Qna class
Power BI Q&A ekleme bileşeni
- Extends
-
Embed
Yöntemler
config |
Yapılandırma değişikliklerini işleme. |
get |
Q&A ekleme bileşeninin kimliği |
set |
Q&A ekleme bileşeninin sorusunu değiştirme |
validate(IEmbed |
Yük yapılandırmasını 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. |
configChanged(boolean)
Yapılandırma değişikliklerini işleme.
function configChanged(_isBootstrap: boolean)
Parametreler
- _isBootstrap
-
boolean
getId()
Q&A ekleme bileşeninin kimliği
function getId(): string
Döndürülenler
string
setQuestion(string)
Q&A ekleme bileşeninin sorusunu değiştirme
function setQuestion(question: string): Promise<IHttpPostMessageResponse<void>>
Parametreler
- question
-
string
Q&A verilerini işleyecek soru
Döndürülenler
Promise<IHttpPostMessageResponse<void>>
validate(IEmbedConfigurationBase)
Yük yapılandırmasını doğrulayın.
function validate(config: IEmbedConfigurationBase): IError[]
Parametreler
- config
- IEmbedConfigurationBase
Döndürülenler
IError[]
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ı