Qna class
Składnik osadzania usługi Power BI Q&
- Rozszerzenie
-
Embed
Metody
config |
Obsługa zmian konfiguracji. |
get |
Identyfikator składnika osadzania Q&A |
set |
Zmienianie pytania składnika osadzania Q&A |
validate(IEmbed |
Zweryfikuj konfigurację ładowania. |
Metody dziedziczone
exit |
Żąda, aby przeglądarka zakończyła tryb pełnoekranowy. |
fullscreen() | Żąda przeglądarki renderowania elementu iframe składnika w trybie pełnoekranowym. |
get |
Pobierz identyfikator correlationId dla bieżącej sesji osadzania.
|
off<T>(string, IEvent |
Usuwa co najmniej jeden program obsługi zdarzeń z listy procedur obsługi. Jeśli określono odwołanie do istniejącej funkcji dojścia, usuń określoną procedurę obsługi. Jeśli program obsługi nie zostanie określony, usuń wszystkie programy obsługi dla określonej nazwy zdarzenia.
|
on<T>(string, IEvent |
Dodaje procedurę obsługi zdarzeń dla określonego zdarzenia.
|
reload() | Ponownie ładuje osadzanie przy użyciu istniejącej konfiguracji. Na przykład w przypadku raportów skutecznie usuwa wszystkie filtry i uaktywnia pierwszą stronę, która symuluje zresetowanie raportu z powrotem do stanu załadowanego.
|
remove |
Usuwa atrybut tabindex elementu |
save() | Zapisuje raport. |
save |
ZapiszAs raport. |
set |
Ustaw wartość accessToken. |
set |
Ustawia atrybut tabindex elementu |
set |
Ustaw tytuł składnika pod kątem ułatwień dostępu. W przypadku elementów iframe ta metoda zmieni tytuł elementu iframe. |
Szczegóły metody
configChanged(boolean)
Obsługa zmian konfiguracji.
function configChanged(_isBootstrap: boolean)
Parametry
- _isBootstrap
-
boolean
getId()
Identyfikator składnika osadzania Q&A
function getId(): string
Zwraca
string
setQuestion(string)
Zmienianie pytania składnika osadzania Q&A
function setQuestion(question: string): Promise<IHttpPostMessageResponse<void>>
Parametry
- question
-
string
pytanie, które będzie renderować dane Q&A
Zwraca
Promise<IHttpPostMessageResponse<void>>
validate(IEmbedConfigurationBase)
Zweryfikuj konfigurację ładowania.
function validate(config: IEmbedConfigurationBase): IError[]
Parametry
- config
- IEmbedConfigurationBase
Zwraca
IError[]
Szczegóły metody dziedziczonej
exitFullscreen()
Żąda, aby przeglądarka zakończyła tryb pełnoekranowy.
function exitFullscreen()
dziedziczone z Embed.exitFullscreen
fullscreen()
Żąda przeglądarki renderowania elementu iframe składnika w trybie pełnoekranowym.
function fullscreen()
dziedziczone z Embed.fullscreen
getCorrelationId()
Pobierz identyfikator correlationId dla bieżącej sesji osadzania.
// Get the correlationId for the current embed session
report.getCorrelationId()
.then(correlationId => {
...
});
function getCorrelationId(): Promise<string>
Zwraca
Promise<string>
dziedziczone z Embed.getCorrelationId
off<T>(string, IEventHandler<T>)
Usuwa co najmniej jeden program obsługi zdarzeń z listy procedur obsługi. Jeśli określono odwołanie do istniejącej funkcji dojścia, usuń określoną procedurę obsługi. Jeśli program obsługi nie zostanie określony, usuń wszystkie programy obsługi dla określonej nazwy zdarzenia.
report.off('pageChanged')
or
const logHandler = function (event) {
console.log(event);
};
report.off('pageChanged', logHandler);
function off<T>(eventName: string, handler?: IEventHandler<T>)
Parametry
- eventName
-
string
- handler
-
IEventHandler<T>
dziedziczone z Embed.off
on<T>(string, IEventHandler<T>)
Dodaje procedurę obsługi zdarzeń dla określonego zdarzenia.
report.on('pageChanged', (event) => {
console.log('PageChanged: ', event.page.name);
});
function on<T>(eventName: string, handler: IEventHandler<T>)
Parametry
- eventName
-
string
- handler
-
IEventHandler<T>
dziedziczone z Embed.on
reload()
Ponownie ładuje osadzanie przy użyciu istniejącej konfiguracji. Na przykład w przypadku raportów skutecznie usuwa wszystkie filtry i uaktywnia pierwszą stronę, która symuluje zresetowanie raportu z powrotem do stanu załadowanego.
report.reload();
function reload(): Promise<void>
Zwraca
Promise<void>
dziedziczone z Embed.reload
removeComponentTabIndex(number)
Usuwa atrybut tabindex elementu
function removeComponentTabIndex(_tabIndex?: number)
Parametry
- _tabIndex
-
number
dziedziczone z Embed.removeComponentTabIndex
save()
Zapisuje raport.
function save(): Promise<void>
Zwraca
Promise<void>
dziedziczone z Embed.save
saveAs(ISaveAsParameters)
ZapiszAs raport.
function saveAs(saveAsParameters: ISaveAsParameters): Promise<void>
Parametry
- saveAsParameters
- ISaveAsParameters
Zwraca
Promise<void>
dziedziczone z Embed.saveAs
setAccessToken(string)
Ustaw wartość accessToken.
function setAccessToken(accessToken: string): Promise<void>
Parametry
- accessToken
-
string
Zwraca
Promise<void>
dziedziczone z Embed.setAccessToken
setComponentTabIndex(number)
Ustawia atrybut tabindex elementu
function setComponentTabIndex(tabIndex?: number)
Parametry
- tabIndex
-
number
dziedziczone z Embed.setComponentTabIndex
setComponentTitle(string)
Ustaw tytuł składnika pod kątem ułatwień dostępu. W przypadku elementów iframe ta metoda zmieni tytuł elementu iframe.
function setComponentTitle(title: string)
Parametry
- title
-
string
dziedziczone z Embed.setComponentTitle