Page class
Stránka sestavy Power BI
Vlastnosti
background | Barva pozadí stránky |
default |
Možnosti zobrazení stránky uložené v sestavě |
default |
Velikost stránky uložená v sestavě |
display |
Zobrazovaný název stránky sestavy definovaný uživatelem, který není definován, pokud je stránka vytvořena ručně |
is |
Je tato stránka aktivní stránkou. |
mobile |
Velikost stránky mobilního zobrazení (pokud je definovaná) uložená v sestavě |
name | Název stránky sestavy |
report | Nadřazená sestava Power BI, ve které je tato stránka členem |
visibility | Viditelnost stránky. 0 – Vždy viditelné 1 – skryté v režimu zobrazení |
wallpaper | Barva tapety stránky. |
Metody
delete() | Odstranění stránky ze sestavy
|
get |
Získá všechny filtry na úrovni stránky v sestavě.
|
get |
Získá seznam vizuálů průřezu na stránce.
|
get |
Získání přehledů pro stránku sestavy
|
get |
Získá vizuál podle názvu na stránce.
|
get |
Získá všechny vizuály na stránce.
|
has |
Zkontroluje, jestli má stránka rozložení.
|
move |
Aktualizuje pozici vizuálu na stránce.
|
remove |
Odebere všechny filtry z této stránky sestavy.
|
resize |
Aktualizuje velikost aktivní stránky.
|
resize |
Změna velikosti vizuálu na stránce
|
set |
Nastaví aktuální stránku jako aktivní stránku sestavy.
|
set |
Nastavte displayName na aktuální stránku.
|
set |
Nastaví všechny filtry na aktuální stránce.
|
set |
Aktualizuje stav zobrazení vizuálu na stránce.
|
update |
Aktualizujte filtry aktuální stránky podle operace: Přidejte, nahraďte vše, nahraďte cílem nebo odebráním.
|
Podrobnosti vlastnosti
background
defaultDisplayOption
Možnosti zobrazení stránky uložené v sestavě
defaultDisplayOption: DisplayOption
Hodnota vlastnosti
defaultSize
displayName
Zobrazovaný název stránky sestavy definovaný uživatelem, který není definován, pokud je stránka vytvořena ručně
displayName: string
Hodnota vlastnosti
string
isActive
Je tato stránka aktivní stránkou.
isActive: boolean
Hodnota vlastnosti
boolean
mobileSize
Velikost stránky mobilního zobrazení (pokud je definovaná) uložená v sestavě
mobileSize: ICustomPageSize
Hodnota vlastnosti
name
Název stránky sestavy
name: string
Hodnota vlastnosti
string
report
Nadřazená sestava Power BI, ve které je tato stránka členem
report: IReportNode
Hodnota vlastnosti
visibility
Viditelnost stránky. 0 – Vždy viditelné 1 – skryté v režimu zobrazení
visibility: SectionVisibility
Hodnota vlastnosti
wallpaper
Podrobnosti metody
delete()
Odstranění stránky ze sestavy
// Delete the page from the report
page.delete();
function delete(): Promise<void>
Návraty
Promise<void>
getFilters()
Získá všechny filtry na úrovni stránky v sestavě.
page.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
Návraty
Promise<IFilter[]>
getSlicers()
Získá seznam vizuálů průřezu na stránce.
page.getSlicers()
.then(slicers => {
...
});
function getSlicers(): Promise<IVisual[]>
Návraty
Promise<IVisual[]>
getSmartNarrativeInsights()
Získání přehledů pro stránku sestavy
page.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
Návraty
Promise<ISmartNarratives>
getVisualByName(string)
Získá vizuál podle názvu na stránce.
page.getVisualByName(visualName: string)
.then(visual => {
...
});
function getVisualByName(visualName: string): Promise<VisualDescriptor>
Parametry
- visualName
-
string
Návraty
Promise<VisualDescriptor>
getVisuals()
Získá všechny vizuály na stránce.
page.getVisuals()
.then(visuals => { ... });
function getVisuals(): Promise<VisualDescriptor[]>
Návraty
Promise<VisualDescriptor[]>
hasLayout(LayoutType)
Zkontroluje, jestli má stránka rozložení.
page.hasLayout(layoutType)
.then(hasLayout: boolean => { ... });
function hasLayout(layoutType: LayoutType): Promise<boolean>
Parametry
- layoutType
- LayoutType
Návraty
Promise<boolean>
moveVisual(string, number, number, number)
Aktualizuje pozici vizuálu na stránce.
page.moveVisual(visualName, x, y, z)
.catch(error => { ... });
function moveVisual(visualName: string, x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
Parametry
- visualName
-
string
- x
-
number
- y
-
number
- z
-
number
Návraty
Promise<IHttpPostMessageResponse<void>>
removeFilters()
Odebere všechny filtry z této stránky sestavy.
page.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Návraty
Promise<IHttpPostMessageResponse<void>>
resizePage(PageSizeType, number, number)
Aktualizuje velikost aktivní stránky.
page.resizePage(pageSizeType, width, height)
.catch(error => { ... });
function resizePage(pageSizeType: PageSizeType, width?: number, height?: number): Promise<IHttpPostMessageResponse<void>>
Parametry
- pageSizeType
- PageSizeType
- width
-
number
- height
-
number
Návraty
Promise<IHttpPostMessageResponse<void>>
resizeVisual(string, number, number)
Změna velikosti vizuálu na stránce
page.resizeVisual(visualName, width, height)
.catch(error => { ... });
function resizeVisual(visualName: string, width: number, height: number): Promise<IHttpPostMessageResponse<void>>
Parametry
- visualName
-
string
- width
-
number
- height
-
number
Návraty
Promise<IHttpPostMessageResponse<void>>
setActive()
Nastaví aktuální stránku jako aktivní stránku sestavy.
page.setActive();
function setActive(): Promise<IHttpPostMessageResponse<void>>
Návraty
Promise<IHttpPostMessageResponse<void>>
setDisplayName(string)
Nastavte displayName na aktuální stránku.
page.setName(displayName);
function setDisplayName(displayName: string): Promise<IHttpPostMessageResponse<void>>
Parametry
- displayName
-
string
Návraty
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
Nastaví všechny filtry na aktuální stránce.
page.setFilters(filters)
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametry
- filters
-
IFilter[]
Návraty
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(string, VisualContainerDisplayMode)
Aktualizuje stav zobrazení vizuálu na stránce.
page.setVisualDisplayState(visualName, displayState)
.catch(error => { ... });
function setVisualDisplayState(visualName: string, displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
Parametry
- visualName
-
string
- displayState
- VisualContainerDisplayMode
Návraty
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Aktualizujte filtry aktuální stránky podle operace: Přidejte, nahraďte vše, nahraďte cílem nebo odebráním.
page.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parametry
- operation
- FiltersOperations
- filters
-
IFilter[]
Návraty
Promise<IHttpPostMessageResponse<void>>