Visual class
Componente di incorporamento degli oggetti visivi di Power BI
- Extends
Proprietà ereditate
bookmarks |
Metodi
get |
Ottiene i filtri applicati al livello di filtro. Il livello di filtro predefinito è a livello di oggetto visivo.
|
get |
Ottiene l'elenco di pagine all'interno del report, non supportato nell'oggetto visivo |
get |
Ottiene l'oggetto descrittore visivo incorporato che contiene il nome dell'oggetto visivo, il tipo e così via.
|
remove |
Rimuove tutti i filtri dal livello di filtro corrente. Il livello di filtro predefinito è a livello di oggetto visivo.
|
set |
Imposta i filtri a livello di filtro. Il livello di filtro predefinito è a livello di oggetto visivo.
|
set |
Imposta la pagina attiva del report, non supportata nell'oggetto visivo |
update |
Aggiorna i filtri a livello di filtro. Il livello di filtro predefinito è a livello di oggetto visivo.
|
Metodi ereditati
add |
Aggiungere il comando di estensione del menu di scelta rapida.
|
add |
Comando Aggiungi estensione del menu Opzioni.
|
add |
Aggiungere una pagina vuota al report
|
apply |
Applicare un tema al report
|
are |
Restituisce se sono presenti filtri, filtri dei dati o altre modifiche alla visualizzazione dati applicate al report. Se i filtri permanenti vengono disabilitati, restituisce false.
|
clear |
Cancella gli oggetti visivi selezionati non visualizzati, se viene passato il flag, tutte le selezioni degli oggetti visivi verranno cancellate.
|
close |
Chiude tutti i menu di scelta rapida aperti e le descrizioni comando.
|
config |
Gestire le modifiche alla configurazione. |
delete |
Eliminare una pagina da un report
|
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 |
Ottiene la pagina del report attiva.
|
get |
Ottenere il correlationId per la sessione di incorporamento corrente.
|
get |
Ottiene l'ID del report dal primo percorso disponibile: opzioni, attributo, URL di incorporamento. |
get |
Ottiene una pagina del report in base al nome.
|
get |
ottenere il tema del report
|
get |
Restituisce il livello di zoom corrente del report. |
is |
controlla se il report viene salvato.
|
move |
Aggiorna la posizione di un oggetto visivo in una pagina.
|
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.
|
print() | Stampa la pagina attiva del report richiamando |
refresh() | Aggiorna le origini dati per il report.
|
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 |
remove |
Rimuovere il comando di estensione del menu di scelta rapida.
|
remove |
Comando Rimuovi l'estensione del menu Opzioni.
|
rename |
Rinominare una pagina da un report
|
reset |
Reimpostare i filtri, i filtri dei dati e altre modifiche della visualizzazione dati dell'utente allo stato predefinito del report
|
reset |
Reimpostare e applicare il tema predefinito del report
|
resize |
Aggiorna le dimensioni della pagina attiva nel report.
|
resize |
Ridimensionare un oggetto visivo in una pagina.
|
save() | Salva report. |
save |
SaveAs Report. |
save |
Salvare filtri, filtri dei dati e altre modifiche alla visualizzazione dati del 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. |
set |
Aggiorna lo stato di visualizzazione di un oggetto visivo in una pagina.
|
set |
Imposta il livello di zoom del report. |
switch |
Aggiorna il layout del report
|
switch |
Cambiare la modalità visualizzazione report. |
update |
Aggiorna le impostazioni di visibilità per il riquadro filtro e il riquadro di spostamento della pagina.
|
Dettagli proprietà ereditate
bookmarksManager
Dettagli metodo
getFilters(FiltersLevel)
Ottiene i filtri applicati al livello di filtro. Il livello di filtro predefinito è a livello di oggetto visivo.
visual.getFilters(filtersLevel)
.then(filters => {
...
});
function getFilters(filtersLevel?: FiltersLevel): Promise<IFilter[]>
Parametri
- filtersLevel
- FiltersLevel
Restituisce
Promise<IFilter[]>
getPages()
Ottiene l'elenco di pagine all'interno del report, non supportato nell'oggetto visivo
function getPages(): Promise<Page[]>
Restituisce
Promise<Page[]>
getVisualDescriptor()
Ottiene l'oggetto descrittore visivo incorporato che contiene il nome dell'oggetto visivo, il tipo e così via.
visual.getVisualDescriptor()
.then(visualDetails => { ... });
function getVisualDescriptor(): Promise<VisualDescriptor>
Restituisce
Promise<VisualDescriptor>
removeFilters(FiltersLevel)
Rimuove tutti i filtri dal livello di filtro corrente. Il livello di filtro predefinito è a livello di oggetto visivo.
visual.removeFilters(filtersLevel);
function removeFilters(filtersLevel?: FiltersLevel): Promise<IHttpPostMessageResponse<void>>
Parametri
- filtersLevel
- FiltersLevel
Restituisce
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[], FiltersLevel)
Imposta i filtri a livello di filtro. Il livello di filtro predefinito è a livello di oggetto visivo.
const filters: [
...
];
visual.setFilters(filters, filtersLevel)
.catch(errors => {
...
});
function setFilters(filters: IFilter[], filtersLevel?: FiltersLevel): Promise<IHttpPostMessageResponse<void>>
Parametri
- filters
-
IFilter[]
- filtersLevel
- FiltersLevel
Restituisce
Promise<IHttpPostMessageResponse<void>>
setPage(string)
Imposta la pagina attiva del report, non supportata nell'oggetto visivo
function setPage(_pageName: string): Promise<IHttpPostMessageResponse<void>>
Parametri
- _pageName
-
string
Restituisce
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[], FiltersLevel)
Aggiorna i filtri a livello di filtro. Il livello di filtro predefinito è a livello di oggetto visivo.
const filters: [
...
];
visual.updateFilters(FiltersOperations.Add, filters, filtersLevel)
.catch(errors => {
...
});
function updateFilters(operation: FiltersOperations, filters: IFilter[], filtersLevel?: FiltersLevel): Promise<IHttpPostMessageResponse<void>>
Parametri
- operation
- FiltersOperations
- filters
-
IFilter[]
- filtersLevel
- FiltersLevel
Restituisce
Promise<IHttpPostMessageResponse<void>>
Dettagli dei metodi ereditati
addContextMenuCommand(string, string, string, MenuLocation, string, string, string)
Aggiungere il comando di estensione del menu di scelta rapida.
report.addContextMenuCommand(commandName, commandTitle, contextMenuTitle, menuLocation, visualName, visualType, groupName)
.catch(error => {
...
});
function addContextMenuCommand(commandName: string, commandTitle: string, contextMenuTitle: string, menuLocation: MenuLocation, visualName: string, visualType: string, groupName?: string): Promise<IHttpPostMessageResponse<void>>
Parametri
- commandName
-
string
- commandTitle
-
string
- contextMenuTitle
-
string
- menuLocation
- MenuLocation
- visualName
-
string
- visualType
-
string
- groupName
-
string
Restituisce
Promise<IHttpPostMessageResponse<void>>
Ereditato daReport.addContextMenuCommand
addOptionsMenuCommand(string, string, string, MenuLocation, string, string, string, string)
Comando Aggiungi estensione del menu Opzioni.
report.addOptionsMenuCommand(commandName, commandTitle, optionsMenuTitle, menuLocation, visualName, visualType, groupName, commandIcon)
.catch(error => {
...
});
function addOptionsMenuCommand(commandName: string, commandTitle: string, optionsMenuTitle?: string, menuLocation?: MenuLocation, visualName?: string, visualType?: string, groupName?: string, commandIcon?: string): Promise<IHttpPostMessageResponse<void>>
Parametri
- commandName
-
string
- commandTitle
-
string
- optionsMenuTitle
-
string
- menuLocation
- MenuLocation
- visualName
-
string
- visualType
-
string
- groupName
-
string
- commandIcon
-
string
Restituisce
Promise<IHttpPostMessageResponse<void>>
Ereditato daReport.addOptionsMenuCommand
addPage(string)
Aggiungere una pagina vuota al report
// Add a page to the report with "Sales" as the page display name
report.addPage("Sales");
function addPage(displayName?: string): Promise<Page>
Parametri
- displayName
-
string
Restituisce
Promise<Page>
Ereditato daReport.addPage
applyTheme(IReportTheme)
Applicare un tema al report
report.applyTheme(theme);
function applyTheme(theme: IReportTheme): Promise<void>
Parametri
- theme
- IReportTheme
Restituisce
Promise<void>
Ereditato daReport.applyTheme
arePersistentFiltersApplied()
Restituisce se sono presenti filtri, filtri dei dati o altre modifiche alla visualizzazione dati applicate al report. Se i filtri permanenti vengono disabilitati, restituisce false.
report.arePersistentFiltersApplied();
function arePersistentFiltersApplied(): Promise<boolean>
Restituisce
Promise<boolean>
Ereditato daReport.arePersistentFiltersApplied
clearSelectedVisuals(boolean)
Cancella gli oggetti visivi selezionati non visualizzati, se viene passato il flag, tutte le selezioni degli oggetti visivi verranno cancellate.
report.clearSelectedVisuals()
.then(() => {
...
});
function clearSelectedVisuals(clearPopOutState?: boolean): Promise<void>
Parametri
- clearPopOutState
-
boolean
Se la selezione degli oggetti visivi false/non definita non verrà cancellata se uno degli oggetti visivi è in stato di estrazione (in stato attivo, mostra come tabella, spotlight...)
Restituisce
Promise<void>
ereditato daReport.clearSelectedVisuals
closeAllOverlays()
Chiude tutti i menu di scelta rapida aperti e le descrizioni comando.
report.closeAllOverlays()
.then(() => {
...
});
function closeAllOverlays(): Promise<void>
Restituisce
Promise<void>
ereditato daReport.closeAllOverlays
configChanged(boolean)
Gestire le modifiche alla configurazione.
function configChanged(isBootstrap: boolean)
Parametri
- isBootstrap
-
boolean
ereditato daReport.configChanged
deletePage(string)
Eliminare una pagina da un report
// Delete a page from a report by pageName (PageName is different than the display name and can be acquired from the getPages API)
report.deletePage("ReportSection145");
function deletePage(pageName: string): Promise<void>
Parametri
- pageName
-
string
Restituisce
Promise<void>
ereditato daReport.deletePage
exitFullscreen()
Richiede al browser di uscire dalla modalità schermo intero.
function exitFullscreen()
Ereditato daReport.exitFullscreen
fullscreen()
Richiede al browser di eseguire il rendering dell'iframe del componente in modalità schermo intero.
function fullscreen()
ereditato daReport.fullscreen
getActivePage()
Ottiene la pagina del report attiva.
report.getActivePage()
.then(activePage => {
...
});
function getActivePage(): Promise<Page>
Restituisce
Promise<Page>
ereditato daReport.getActivePage
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 daReport.getCorrelationId
getId()
Ottiene l'ID del report dal primo percorso disponibile: opzioni, attributo, URL di incorporamento.
function getId(): string
Restituisce
string
ereditato daReport.getId
getPageByName(string)
Ottiene una pagina del report in base al nome.
report.getPageByName(pageName)
.then(page => {
...
});
function getPageByName(pageName: string): Promise<Page>
Parametri
- pageName
-
string
Restituisce
Promise<Page>
Ereditato daReport.getPageByName
getTheme()
ottenere il tema del report
report.getTheme();
function getTheme(): Promise<IReportTheme>
Restituisce
Promise<IReportTheme>
Ereditato daReport.getTheme
getZoom()
Restituisce il livello di zoom corrente del report.
function getZoom(): Promise<number>
Restituisce
Promise<number>
ereditato daReport.getZoom
isSaved()
controlla se il report viene salvato.
report.isSaved()
function isSaved(): Promise<boolean>
Restituisce
Promise<boolean>
Ereditato daReport.isSaved
moveVisual(string, string, number, number, number)
Aggiorna la posizione di un oggetto visivo in una pagina.
report.moveVisual(pageName, visualName, x, y, z)
.catch(error => { ... });
function moveVisual(pageName: string, visualName: string, x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
Parametri
- pageName
-
string
- visualName
-
string
- x
-
number
- y
-
number
- z
-
number
Restituisce
Promise<IHttpPostMessageResponse<void>>
Ereditato daReport.moveVisual
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 daReport.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 daReport.on
print()
Stampa la pagina attiva del report richiamando window.print()
nel componente iframe di incorporamento.
function print(): Promise<void>
Restituisce
Promise<void>
ereditato daReport.print
refresh()
Aggiorna le origini dati per il report.
report.refresh();
function refresh(): Promise<void>
Restituisce
Promise<void>
ereditato daReport.refresh
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 daReport.reload
removeComponentTabIndex(number)
Rimuove l'attributo tabindex dell'elemento
function removeComponentTabIndex(_tabIndex?: number)
Parametri
- _tabIndex
-
number
Ereditato daReport.removeComponentTabIndex
removeContextMenuCommand(string, string)
Rimuovere il comando di estensione del menu di scelta rapida.
report.removeContextMenuCommand(commandName, contextMenuTitle)
.catch(error => {
...
});
function removeContextMenuCommand(commandName: string, contextMenuTitle: string): Promise<IHttpPostMessageResponse<void>>
Parametri
- commandName
-
string
- contextMenuTitle
-
string
Restituisce
Promise<IHttpPostMessageResponse<void>>
ereditato daReport.removeContextMenuCommand
removeOptionsMenuCommand(string, string)
Comando Rimuovi l'estensione del menu Opzioni.
report.removeOptionsMenuCommand(commandName, optionsMenuTitle)
.then({
...
});
function removeOptionsMenuCommand(commandName: string, optionsMenuTitle: string): Promise<IHttpPostMessageResponse<void>>
Parametri
- commandName
-
string
- optionsMenuTitle
-
string
Restituisce
Promise<IHttpPostMessageResponse<void>>
Ereditato daReport.removeOptionsMenuCommand
renamePage(string, string)
Rinominare una pagina da un report
// Rename a page from a report by changing displayName (pageName is different from the display name and can be acquired from the getPages API)
report.renamePage("ReportSection145", "Sales");
function renamePage(pageName: string, displayName: string): Promise<void>
Parametri
- pageName
-
string
- displayName
-
string
Restituisce
Promise<void>
Ereditato daReport.renamePage
resetPersistentFilters()
Reimpostare i filtri, i filtri dei dati e altre modifiche della visualizzazione dati dell'utente allo stato predefinito del report
report.resetPersistentFilters();
function resetPersistentFilters(): Promise<IHttpPostMessageResponse<void>>
Restituisce
Promise<IHttpPostMessageResponse<void>>
Ereditato daReport.resetPersistentFilters
resetTheme()
Reimpostare e applicare il tema predefinito del report
report.resetTheme();
function resetTheme(): Promise<void>
Restituisce
Promise<void>
Ereditato daReport.resetTheme
resizeActivePage(PageSizeType, number, number)
Aggiorna le dimensioni della pagina attiva nel report.
report.resizeActivePage(pageSizeType, width, height)
.catch(error => { ... });
function resizeActivePage(pageSizeType: PageSizeType, width?: number, height?: number): Promise<IHttpPostMessageResponse<void>>
Parametri
- pageSizeType
- PageSizeType
- width
-
number
- height
-
number
Restituisce
Promise<IHttpPostMessageResponse<void>>
Ereditato daReport.resizeActivePage
resizeVisual(string, string, number, number)
Ridimensionare un oggetto visivo in una pagina.
report.resizeVisual(pageName, visualName, width, height)
.catch(error => { ... });
function resizeVisual(pageName: string, visualName: string, width: number, height: number): Promise<IHttpPostMessageResponse<void>>
Parametri
- pageName
-
string
- visualName
-
string
- width
-
number
- height
-
number
Restituisce
Promise<IHttpPostMessageResponse<void>>
Ereditato daReport.resizeVisual
save()
saveAs(ISaveAsParameters)
SaveAs Report.
function saveAs(saveAsParameters: ISaveAsParameters): Promise<void>
Parametri
- saveAsParameters
- ISaveAsParameters
Restituisce
Promise<void>
ereditato daReport.saveAs
savePersistentFilters()
Salvare filtri, filtri dei dati e altre modifiche alla visualizzazione dati del report
report.savePersistentFilters();
function savePersistentFilters(): Promise<IHttpPostMessageResponse<void>>
Restituisce
Promise<IHttpPostMessageResponse<void>>
Ereditato daReport.savePersistentFilters
setAccessToken(string)
Impostare accessToken.
function setAccessToken(accessToken: string): Promise<void>
Parametri
- accessToken
-
string
Restituisce
Promise<void>
Ereditato daReport.setAccessToken
setComponentTabIndex(number)
Imposta l'attributo tabindex dell'elemento
function setComponentTabIndex(tabIndex?: number)
Parametri
- tabIndex
-
number
Ereditato daReport.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 daReport.setComponentTitle
setVisualDisplayState(string, string, VisualContainerDisplayMode)
Aggiorna lo stato di visualizzazione di un oggetto visivo in una pagina.
report.setVisualDisplayState(pageName, visualName, displayState)
.catch(error => { ... });
function setVisualDisplayState(pageName: string, visualName: string, displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
Parametri
- pageName
-
string
- visualName
-
string
- displayState
- VisualContainerDisplayMode
Restituisce
Promise<IHttpPostMessageResponse<void>>
Ereditato daReport.setVisualDisplayState
setZoom(number)
Imposta il livello di zoom del report.
function setZoom(zoomLevel: number): Promise<void>
Parametri
- zoomLevel
-
number
livello di zoom da impostare
Restituisce
Promise<void>
Ereditato daReport.setZoom
switchLayout(LayoutType)
Aggiorna il layout del report
report.switchLayout(layoutType);
function switchLayout(layoutType: LayoutType): Promise<IHttpPostMessageResponse<void>>
Parametri
- layoutType
- LayoutType
Restituisce
Promise<IHttpPostMessageResponse<void>>
ereditato daReport.switchLayout
switchMode(string | ViewMode)
Cambiare la modalità visualizzazione report.
function switchMode(viewMode: string | ViewMode): Promise<void>
Parametri
- viewMode
-
string | ViewMode
Restituisce
Promise<void>
Ereditato daReport.switchMode
updateSettings(ISettings)
Aggiorna le impostazioni di visibilità per il riquadro filtro e il riquadro di spostamento della pagina.
const newSettings = {
panes: {
filters: {
visible: false
}
}
};
report.updateSettings(newSettings)
.catch(error => { ... });
function updateSettings(settings: ISettings): Promise<IHttpPostMessageResponse<void>>
Parametri
- settings
- ISettings
Restituisce
Promise<IHttpPostMessageResponse<void>>
ereditato daReport.updateSettings