Page class
Uma página de relatório do Power BI
Propriedades
background | Cor da tela de fundo da página. |
default |
Opções de exibição de página, conforme salvo no relatório. |
default |
Tamanho da página, conforme salvo no relatório. |
display |
O nome de exibição definido pelo usuário da página de relatório, que será indefinido se a página for criada manualmente |
is |
Esta página é a página ativa |
mobile |
Tamanho da página de exibição móvel (se definido) conforme salvo no relatório. |
name | O nome da página do relatório |
report | O relatório pai do Power BI do qual esta página é membro |
visibility | A visibilidade da página. 0 – Always Visible 1 – Oculto no modo de exibição |
wallpaper | Cor do papel de parede da página. |
Métodos
delete() | Excluir a página do relatório
|
get |
Obtém todos os filtros de nível de página dentro do relatório.
|
get |
Obtém a lista de visuais de segmentação de dados na página.
|
get |
Obter insights para a página de relatório
|
get |
Obtém um visual pelo nome na página.
|
get |
Obtém todos os visuais na página.
|
has |
Verifica se a página tem layout.
|
move |
Atualiza a posição de um visual em uma página.
|
remove |
Remove todos os filtros desta página do relatório.
|
resize |
Atualiza o tamanho da página ativa.
|
resize |
Redimensione um visual em uma página.
|
set |
Torna a página atual a página ativa do relatório.
|
set |
Defina displayName como a página atual.
|
set |
Define todos os filtros na página atual.
|
set |
Atualiza o estado de exibição de um visual em uma página.
|
update |
Atualize os filtros da página atual de acordo com a operação: Adicionar, substituir tudo, substituir por destino ou remover.
|
Detalhes da propriedade
background
defaultDisplayOption
Opções de exibição de página, conforme salvo no relatório.
defaultDisplayOption: DisplayOption
Valor da propriedade
defaultSize
Tamanho da página, conforme salvo no relatório.
defaultSize: ICustomPageSize
Valor da propriedade
displayName
O nome de exibição definido pelo usuário da página de relatório, que será indefinido se a página for criada manualmente
displayName: string
Valor da propriedade
string
isActive
Esta página é a página ativa
isActive: boolean
Valor da propriedade
boolean
mobileSize
Tamanho da página de exibição móvel (se definido) conforme salvo no relatório.
mobileSize: ICustomPageSize
Valor da propriedade
name
O nome da página do relatório
name: string
Valor da propriedade
string
report
O relatório pai do Power BI do qual esta página é membro
report: IReportNode
Valor da propriedade
visibility
A visibilidade da página. 0 – Always Visible 1 – Oculto no modo de exibição
visibility: SectionVisibility
Valor da propriedade
wallpaper
Detalhes do método
delete()
Excluir a página do relatório
// Delete the page from the report
page.delete();
function delete(): Promise<void>
Retornos
Promise<void>
getFilters()
Obtém todos os filtros de nível de página dentro do relatório.
page.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
Retornos
Promise<IFilter[]>
getSlicers()
Obtém a lista de visuais de segmentação de dados na página.
page.getSlicers()
.then(slicers => {
...
});
function getSlicers(): Promise<IVisual[]>
Retornos
Promise<IVisual[]>
getSmartNarrativeInsights()
Obter insights para a página de relatório
page.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
Retornos
Promise<ISmartNarratives>
getVisualByName(string)
Obtém um visual pelo nome na página.
page.getVisualByName(visualName: string)
.then(visual => {
...
});
function getVisualByName(visualName: string): Promise<VisualDescriptor>
Parâmetros
- visualName
-
string
Retornos
Promise<VisualDescriptor>
getVisuals()
Obtém todos os visuais na página.
page.getVisuals()
.then(visuals => { ... });
function getVisuals(): Promise<VisualDescriptor[]>
Retornos
Promise<VisualDescriptor[]>
hasLayout(LayoutType)
Verifica se a página tem layout.
page.hasLayout(layoutType)
.then(hasLayout: boolean => { ... });
function hasLayout(layoutType: LayoutType): Promise<boolean>
Parâmetros
- layoutType
- LayoutType
Retornos
Promise<boolean>
moveVisual(string, number, number, number)
Atualiza a posição de um visual em uma página.
page.moveVisual(visualName, x, y, z)
.catch(error => { ... });
function moveVisual(visualName: string, x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
Parâmetros
- visualName
-
string
- x
-
number
- y
-
number
- z
-
number
Retornos
Promise<IHttpPostMessageResponse<void>>
removeFilters()
Remove todos os filtros desta página do relatório.
page.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Retornos
Promise<IHttpPostMessageResponse<void>>
resizePage(PageSizeType, number, number)
Atualiza o tamanho da página ativa.
page.resizePage(pageSizeType, width, height)
.catch(error => { ... });
function resizePage(pageSizeType: PageSizeType, width?: number, height?: number): Promise<IHttpPostMessageResponse<void>>
Parâmetros
- pageSizeType
- PageSizeType
- width
-
number
- height
-
number
Retornos
Promise<IHttpPostMessageResponse<void>>
resizeVisual(string, number, number)
Redimensione um visual em uma página.
page.resizeVisual(visualName, width, height)
.catch(error => { ... });
function resizeVisual(visualName: string, width: number, height: number): Promise<IHttpPostMessageResponse<void>>
Parâmetros
- visualName
-
string
- width
-
number
- height
-
number
Retornos
Promise<IHttpPostMessageResponse<void>>
setActive()
Torna a página atual a página ativa do relatório.
page.setActive();
function setActive(): Promise<IHttpPostMessageResponse<void>>
Retornos
Promise<IHttpPostMessageResponse<void>>
setDisplayName(string)
Defina displayName como a página atual.
page.setName(displayName);
function setDisplayName(displayName: string): Promise<IHttpPostMessageResponse<void>>
Parâmetros
- displayName
-
string
Retornos
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
Define todos os filtros na página atual.
page.setFilters(filters)
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parâmetros
- filters
-
IFilter[]
Retornos
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(string, VisualContainerDisplayMode)
Atualiza o estado de exibição de um visual em uma página.
page.setVisualDisplayState(visualName, displayState)
.catch(error => { ... });
function setVisualDisplayState(visualName: string, displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
Parâmetros
- visualName
-
string
- displayState
- VisualContainerDisplayMode
Retornos
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Atualize os filtros da página atual de acordo com a operação: Adicionar, substituir tudo, substituir por destino ou remover.
page.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parâmetros
- operation
- FiltersOperations
- filters
-
IFilter[]
Retornos
Promise<IHttpPostMessageResponse<void>>