Page class
Pagina di un report di Power BI
Proprietà
background | Colore di sfondo della pagina. |
default |
Opzioni di visualizzazione della pagina salvate nel report. |
default |
Dimensioni della pagina salvate nel report. |
display |
Nome visualizzato definito dall'utente della pagina del report, che non è definito se la pagina viene creata manualmente |
is |
Questa pagina è la pagina attiva |
mobile |
Dimensioni della pagina di visualizzazione per dispositivi mobili (se definite) salvate nel report. |
name | Nome della pagina del report |
report | Report padre di Power BI di cui questa pagina è membro |
visibility | Visibilità della pagina. 0 - Sempre visibile 1 - Nascosto in modalità visualizzazione |
wallpaper | Colore dello sfondo della pagina. |
Metodi
delete() | Eliminare la pagina dal report
|
get |
Ottiene tutti i filtri a livello di pagina all'interno del report.
|
get |
Ottiene l'elenco di oggetti visivi del filtro dei dati nella pagina.
|
get |
Ottenere informazioni dettagliate per la pagina del report
|
get |
Ottiene un oggetto visivo in base al nome nella pagina.
|
get |
Ottiene tutti gli oggetti visivi nella pagina.
|
has |
Controlla se il layout della pagina è.
|
move |
Aggiorna la posizione di un oggetto visivo in una pagina.
|
remove |
Rimuove tutti i filtri da questa pagina del report.
|
resize |
Aggiorna le dimensioni della pagina attiva.
|
resize |
Ridimensionare un oggetto visivo in una pagina.
|
set |
Rende la pagina corrente la pagina attiva del report.
|
set |
Impostare displayName sulla pagina corrente.
|
set |
Imposta tutti i filtri nella pagina corrente.
|
set |
Aggiorna lo stato di visualizzazione di un oggetto visivo in una pagina.
|
update |
Aggiornare i filtri per la pagina corrente in base all'operazione: Aggiungi, sostituisci tutto, sostituisci per destinazione o rimuovi.
|
Dettagli proprietà
background
defaultDisplayOption
Opzioni di visualizzazione della pagina salvate nel report.
defaultDisplayOption: DisplayOption
Valore della proprietà
defaultSize
Dimensioni della pagina salvate nel report.
defaultSize: ICustomPageSize
Valore della proprietà
displayName
Nome visualizzato definito dall'utente della pagina del report, che non è definito se la pagina viene creata manualmente
displayName: string
Valore della proprietà
string
isActive
Questa pagina è la pagina attiva
isActive: boolean
Valore della proprietà
boolean
mobileSize
Dimensioni della pagina di visualizzazione per dispositivi mobili (se definite) salvate nel report.
mobileSize: ICustomPageSize
Valore della proprietà
name
Nome della pagina del report
name: string
Valore della proprietà
string
report
Report padre di Power BI di cui questa pagina è membro
report: IReportNode
Valore della proprietà
visibility
Visibilità della pagina. 0 - Sempre visibile 1 - Nascosto in modalità visualizzazione
visibility: SectionVisibility
Valore della proprietà
wallpaper
Dettagli metodo
delete()
Eliminare la pagina dal report
// Delete the page from the report
page.delete();
function delete(): Promise<void>
Restituisce
Promise<void>
getFilters()
Ottiene tutti i filtri a livello di pagina all'interno del report.
page.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
Restituisce
Promise<IFilter[]>
getSlicers()
Ottiene l'elenco di oggetti visivi del filtro dei dati nella pagina.
page.getSlicers()
.then(slicers => {
...
});
function getSlicers(): Promise<IVisual[]>
Restituisce
Promise<IVisual[]>
getSmartNarrativeInsights()
Ottenere informazioni dettagliate per la pagina del report
page.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
Restituisce
Promise<ISmartNarratives>
getVisualByName(string)
Ottiene un oggetto visivo in base al nome nella pagina.
page.getVisualByName(visualName: string)
.then(visual => {
...
});
function getVisualByName(visualName: string): Promise<VisualDescriptor>
Parametri
- visualName
-
string
Restituisce
Promise<VisualDescriptor>
getVisuals()
Ottiene tutti gli oggetti visivi nella pagina.
page.getVisuals()
.then(visuals => { ... });
function getVisuals(): Promise<VisualDescriptor[]>
Restituisce
Promise<VisualDescriptor[]>
hasLayout(LayoutType)
Controlla se il layout della pagina è.
page.hasLayout(layoutType)
.then(hasLayout: boolean => { ... });
function hasLayout(layoutType: LayoutType): Promise<boolean>
Parametri
- layoutType
- LayoutType
Restituisce
Promise<boolean>
moveVisual(string, number, number, number)
Aggiorna la posizione di un oggetto visivo in una pagina.
page.moveVisual(visualName, x, y, z)
.catch(error => { ... });
function moveVisual(visualName: string, x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
Parametri
- visualName
-
string
- x
-
number
- y
-
number
- z
-
number
Restituisce
Promise<IHttpPostMessageResponse<void>>
removeFilters()
Rimuove tutti i filtri da questa pagina del report.
page.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Restituisce
Promise<IHttpPostMessageResponse<void>>
resizePage(PageSizeType, number, number)
Aggiorna le dimensioni della pagina attiva.
page.resizePage(pageSizeType, width, height)
.catch(error => { ... });
function resizePage(pageSizeType: PageSizeType, width?: number, height?: number): Promise<IHttpPostMessageResponse<void>>
Parametri
- pageSizeType
- PageSizeType
- width
-
number
- height
-
number
Restituisce
Promise<IHttpPostMessageResponse<void>>
resizeVisual(string, number, number)
Ridimensionare un oggetto visivo in una pagina.
page.resizeVisual(visualName, width, height)
.catch(error => { ... });
function resizeVisual(visualName: string, width: number, height: number): Promise<IHttpPostMessageResponse<void>>
Parametri
- visualName
-
string
- width
-
number
- height
-
number
Restituisce
Promise<IHttpPostMessageResponse<void>>
setActive()
Rende la pagina corrente la pagina attiva del report.
page.setActive();
function setActive(): Promise<IHttpPostMessageResponse<void>>
Restituisce
Promise<IHttpPostMessageResponse<void>>
setDisplayName(string)
Impostare displayName sulla pagina corrente.
page.setName(displayName);
function setDisplayName(displayName: string): Promise<IHttpPostMessageResponse<void>>
Parametri
- displayName
-
string
Restituisce
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
Imposta tutti i filtri nella pagina corrente.
page.setFilters(filters)
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametri
- filters
-
IFilter[]
Restituisce
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(string, VisualContainerDisplayMode)
Aggiorna lo stato di visualizzazione di un oggetto visivo in una pagina.
page.setVisualDisplayState(visualName, displayState)
.catch(error => { ... });
function setVisualDisplayState(visualName: string, displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
Parametri
- visualName
-
string
- displayState
- VisualContainerDisplayMode
Restituisce
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Aggiornare i filtri per la pagina corrente in base all'operazione: Aggiungi, sostituisci tutto, sostituisci per destinazione o rimuovi.
page.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametri
- operation
- FiltersOperations
- filters
-
IFilter[]
Restituisce
Promise<IHttpPostMessageResponse<void>>