Qna class
Componente di incorporamento di Power BI Q&A
- Extends
-
Embed
Metodi
config |
Gestire le modifiche alla configurazione. |
get |
ID del componente di incorporamento Q&A |
set |
Modificare la domanda del componente di incorporamento Q&A |
validate(IEmbed |
Convalidare la configurazione del carico. |
Metodi ereditati
exit |
Richiede al browser di uscire dalla modalità schermo intero. |
fullscreen() | Richiede al browser di eseguire il rendering dell'iframe del componente in modalità schermo intero. |
get |
Ottenere il correlationId per la sessione di incorporamento corrente.
|
off<T>(string, IEvent |
Rimuove uno o più gestori eventi dall'elenco dei gestori. Se viene specificato un riferimento alla funzione handle esistente, rimuovere il gestore specifico. Se il gestore non è specificato, rimuovere tutti i gestori per il nome dell'evento specificato.
|
on<T>(string, IEvent |
Aggiunge un gestore eventi per un evento specifico.
|
reload() | Ricarica l'incorporamento usando la configurazione esistente. Ad esempio, per i report questo cancella efficacemente tutti i filtri e rende attiva la prima pagina che simula la reimpostazione di un report sullo stato caricato.
|
remove |
Rimuove l'attributo tabindex dell'elemento |
save() | Salva report. |
save |
SaveAs Report. |
set |
Impostare accessToken. |
set |
Imposta l'attributo tabindex dell'elemento |
set |
Impostare il titolo del componente per l'accessibilità. In caso di iframe, questo metodo modificherà il titolo dell'iframe. |
Dettagli metodo
configChanged(boolean)
Gestire le modifiche alla configurazione.
function configChanged(_isBootstrap: boolean)
Parametri
- _isBootstrap
-
boolean
getId()
ID del componente di incorporamento Q&A
function getId(): string
Restituisce
string
setQuestion(string)
Modificare la domanda del componente di incorporamento Q&A
function setQuestion(question: string): Promise<IHttpPostMessageResponse<void>>
Parametri
- question
-
string
domanda che eseguirà il rendering dei dati Q&A
Restituisce
Promise<IHttpPostMessageResponse<void>>
validate(IEmbedConfigurationBase)
Convalidare la configurazione del carico.
function validate(config: IEmbedConfigurationBase): IError[]
Parametri
- config
- IEmbedConfigurationBase
Restituisce
IError[]
Dettagli dei metodi ereditati
exitFullscreen()
Richiede al browser di uscire dalla modalità schermo intero.
function exitFullscreen()
Ereditato da Embed.exitFullscreen
fullscreen()
Richiede al browser di eseguire il rendering dell'iframe del componente in modalità schermo intero.
function fullscreen()
ereditato da Embed.fullscreen
getCorrelationId()
Ottenere il correlationId per la sessione di incorporamento corrente.
// Get the correlationId for the current embed session
report.getCorrelationId()
.then(correlationId => {
...
});
function getCorrelationId(): Promise<string>
Restituisce
Promise<string>
Ereditato da Embed.getCorrelationId
off<T>(string, IEventHandler<T>)
Rimuove uno o più gestori eventi dall'elenco dei gestori. Se viene specificato un riferimento alla funzione handle esistente, rimuovere il gestore specifico. Se il gestore non è specificato, rimuovere tutti i gestori per il nome dell'evento specificato.
report.off('pageChanged')
or
const logHandler = function (event) {
console.log(event);
};
report.off('pageChanged', logHandler);
function off<T>(eventName: string, handler?: IEventHandler<T>)
Parametri
- eventName
-
string
- handler
-
IEventHandler<T>
Ereditato da Embed.off
on<T>(string, IEventHandler<T>)
Aggiunge un gestore eventi per un evento specifico.
report.on('pageChanged', (event) => {
console.log('PageChanged: ', event.page.name);
});
function on<T>(eventName: string, handler: IEventHandler<T>)
Parametri
- eventName
-
string
- handler
-
IEventHandler<T>
Ereditato da Embed.on
reload()
Ricarica l'incorporamento usando la configurazione esistente. Ad esempio, per i report questo cancella efficacemente tutti i filtri e rende attiva la prima pagina che simula la reimpostazione di un report sullo stato caricato.
report.reload();
function reload(): Promise<void>
Restituisce
Promise<void>
Ereditato da Embed.reload
removeComponentTabIndex(number)
Rimuove l'attributo tabindex dell'elemento
function removeComponentTabIndex(_tabIndex?: number)
Parametri
- _tabIndex
-
number
Ereditato da Embed.removeComponentTabIndex
save()
Salva report.
function save(): Promise<void>
Restituisce
Promise<void>
Ereditato da Embed.save
saveAs(ISaveAsParameters)
SaveAs Report.
function saveAs(saveAsParameters: ISaveAsParameters): Promise<void>
Parametri
- saveAsParameters
- ISaveAsParameters
Restituisce
Promise<void>
Ereditato da Embed.saveAs
setAccessToken(string)
Impostare accessToken.
function setAccessToken(accessToken: string): Promise<void>
Parametri
- accessToken
-
string
Restituisce
Promise<void>
Ereditato da Embed.setAccessToken
setComponentTabIndex(number)
Imposta l'attributo tabindex dell'elemento
function setComponentTabIndex(tabIndex?: number)
Parametri
- tabIndex
-
number
Ereditato da Embed.setComponentTabIndex
setComponentTitle(string)
Impostare il titolo del componente per l'accessibilità. In caso di iframe, questo metodo modificherà il titolo dell'iframe.
function setComponentTitle(title: string)
Parametri
- title
-
string
ereditato da Embed.setComponentTitle