Page class
Eine Power BI-Berichtsseite
Eigenschaften
background | Seitenhintergrundfarbe. |
default |
Seitenanzeigeoptionen wie im Bericht gespeichert. |
default |
Seitengröße wie im Bericht gespeichert. |
display |
Der benutzerdefinierte Anzeigename der Berichtsseite, die nicht definiert ist, wenn die Seite manuell erstellt wird |
is |
Ist diese Seite die aktive Seite |
mobile |
Größe der mobilen Ansichtsseite (sofern definiert) wie im Bericht gespeichert. |
name | Der Name der Berichtsseite |
report | Der übergeordnete Power BI-Bericht, dass diese Seite Mitglied ist |
visibility | Die Sichtbarkeit der Seite. 0 – Immer sichtbar 1 – Ausgeblendet im Ansichtsmodus |
wallpaper | Seitenhintergrundfarbe. |
Methoden
delete() | Löschen der Seite aus dem Bericht
|
get |
Ruft alle Filter auf Seitenebene innerhalb des Berichts ab.
|
get |
Ruft die Liste der Datenschnittelemente auf der Seite ab.
|
get |
Abrufen von Einblicken für die Berichtsseite
|
get |
Ruft ein visuelles Element anhand des Namens auf der Seite ab.
|
get |
Ruft alle visuellen Elemente auf der Seite ab.
|
has |
Überprüft, ob die Seite das Layout aufweist.
|
move |
Aktualisiert die Position eines visuellen Elements auf einer Seite.
|
remove |
Entfernt alle Filter von dieser Seite des Berichts.
|
resize |
Aktualisiert die Größe der aktiven Seite.
|
resize |
Ändern Sie die Größe eines visuellen Elements auf einer Seite.
|
set |
Macht die aktuelle Seite zur aktiven Seite des Berichts.
|
set |
Legen Sie displayName auf die aktuelle Seite fest.
|
set |
Legt alle Filter auf der aktuellen Seite fest.
|
set |
Aktualisiert den Anzeigezustand eines visuellen Elements auf einer Seite.
|
update |
Aktualisieren Sie die Filter für die aktuelle Seite gemäß dem Vorgang: Hinzufügen, Ersetzen aller, Ersetzen durch Ziel oder Entfernen.
|
Details zur Eigenschaft
background
defaultDisplayOption
Seitenanzeigeoptionen wie im Bericht gespeichert.
defaultDisplayOption: DisplayOption
Eigenschaftswert
defaultSize
Seitengröße wie im Bericht gespeichert.
defaultSize: ICustomPageSize
Eigenschaftswert
displayName
Der benutzerdefinierte Anzeigename der Berichtsseite, die nicht definiert ist, wenn die Seite manuell erstellt wird
displayName: string
Eigenschaftswert
string
isActive
Ist diese Seite die aktive Seite
isActive: boolean
Eigenschaftswert
boolean
mobileSize
Größe der mobilen Ansichtsseite (sofern definiert) wie im Bericht gespeichert.
mobileSize: ICustomPageSize
Eigenschaftswert
name
Der Name der Berichtsseite
name: string
Eigenschaftswert
string
report
Der übergeordnete Power BI-Bericht, dass diese Seite Mitglied ist
report: IReportNode
Eigenschaftswert
visibility
Die Sichtbarkeit der Seite. 0 – Immer sichtbar 1 – Ausgeblendet im Ansichtsmodus
visibility: SectionVisibility
Eigenschaftswert
wallpaper
Details zur Methode
delete()
Löschen der Seite aus dem Bericht
// Delete the page from the report
page.delete();
function delete(): Promise<void>
Gibt zurück
Promise<void>
getFilters()
Ruft alle Filter auf Seitenebene innerhalb des Berichts ab.
page.getFilters()
.then(filters => { ... });
function getFilters(): Promise<IFilter[]>
Gibt zurück
Promise<IFilter[]>
getSlicers()
Ruft die Liste der Datenschnittelemente auf der Seite ab.
page.getSlicers()
.then(slicers => {
...
});
function getSlicers(): Promise<IVisual[]>
Gibt zurück
Promise<IVisual[]>
getSmartNarrativeInsights()
Abrufen von Einblicken für die Berichtsseite
page.getSmartNarrativeInsights();
function getSmartNarrativeInsights(): Promise<ISmartNarratives>
Gibt zurück
Promise<ISmartNarratives>
getVisualByName(string)
Ruft ein visuelles Element anhand des Namens auf der Seite ab.
page.getVisualByName(visualName: string)
.then(visual => {
...
});
function getVisualByName(visualName: string): Promise<VisualDescriptor>
Parameter
- visualName
-
string
Gibt zurück
Promise<VisualDescriptor>
getVisuals()
Ruft alle visuellen Elemente auf der Seite ab.
page.getVisuals()
.then(visuals => { ... });
function getVisuals(): Promise<VisualDescriptor[]>
Gibt zurück
Promise<VisualDescriptor[]>
hasLayout(LayoutType)
Überprüft, ob die Seite das Layout aufweist.
page.hasLayout(layoutType)
.then(hasLayout: boolean => { ... });
function hasLayout(layoutType: LayoutType): Promise<boolean>
Parameter
- layoutType
- LayoutType
Gibt zurück
Promise<boolean>
moveVisual(string, number, number, number)
Aktualisiert die Position eines visuellen Elements auf einer Seite.
page.moveVisual(visualName, x, y, z)
.catch(error => { ... });
function moveVisual(visualName: string, x: number, y: number, z?: number): Promise<IHttpPostMessageResponse<void>>
Parameter
- visualName
-
string
- x
-
number
- y
-
number
- z
-
number
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
removeFilters()
Entfernt alle Filter von dieser Seite des Berichts.
page.removeFilters();
function removeFilters(): Promise<IHttpPostMessageResponse<void>>
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
resizePage(PageSizeType, number, number)
Aktualisiert die Größe der aktiven Seite.
page.resizePage(pageSizeType, width, height)
.catch(error => { ... });
function resizePage(pageSizeType: PageSizeType, width?: number, height?: number): Promise<IHttpPostMessageResponse<void>>
Parameter
- pageSizeType
- PageSizeType
- width
-
number
- height
-
number
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
resizeVisual(string, number, number)
Ändern Sie die Größe eines visuellen Elements auf einer Seite.
page.resizeVisual(visualName, width, height)
.catch(error => { ... });
function resizeVisual(visualName: string, width: number, height: number): Promise<IHttpPostMessageResponse<void>>
Parameter
- visualName
-
string
- width
-
number
- height
-
number
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
setActive()
Macht die aktuelle Seite zur aktiven Seite des Berichts.
page.setActive();
function setActive(): Promise<IHttpPostMessageResponse<void>>
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
setDisplayName(string)
Legen Sie displayName auf die aktuelle Seite fest.
page.setName(displayName);
function setDisplayName(displayName: string): Promise<IHttpPostMessageResponse<void>>
Parameter
- displayName
-
string
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
setFilters(IFilter[])
Legt alle Filter auf der aktuellen Seite fest.
page.setFilters(filters)
.catch(errors => { ... });
function setFilters(filters: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parameter
- filters
-
IFilter[]
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
setVisualDisplayState(string, VisualContainerDisplayMode)
Aktualisiert den Anzeigezustand eines visuellen Elements auf einer Seite.
page.setVisualDisplayState(visualName, displayState)
.catch(error => { ... });
function setVisualDisplayState(visualName: string, displayState: VisualContainerDisplayMode): Promise<IHttpPostMessageResponse<void>>
Parameter
- visualName
-
string
- displayState
- VisualContainerDisplayMode
Gibt zurück
Promise<IHttpPostMessageResponse<void>>
updateFilters(FiltersOperations, IFilter[])
Aktualisieren Sie die Filter für die aktuelle Seite gemäß dem Vorgang: Hinzufügen, Ersetzen aller, Ersetzen durch Ziel oder Entfernen.
page.updateFilters(FiltersOperations.Add, filters)
.catch(errors => { ... });
function updateFilters(operation: FiltersOperations, filters?: IFilter[]): Promise<IHttpPostMessageResponse<void>>
Parameter
- operation
- FiltersOperations
- filters
-
IFilter[]
Gibt zurück
Promise<IHttpPostMessageResponse<void>>