Přidání, odstranění nebo přejmenování stránky sestavy
Pomocí rozhraní API operací stránky můžete přidat nebo odstranit stránku ze sestavy během relace vložených analytických možností Power BI.
Přidání stránky
Pokud chcete do aktuální sestavy přidat novou stránku, použijte metodu addPage
třídy Sestava klienta Power BI:
addPage(displayName?: string): Promise<Page>
-
displayName
nastaví zobrazovaný název nové stránky. Pokud není zadaný, zobrazovaný název je nastaven naPage#<NUM>
. - Funkce vrátí
Page
instanci nové stránky.
Přidejte například stránku se zobrazovaným názvem Sales do aktuální sestavy:
let newPage = await report.addPage("Sales");
Odstranění stránky
Pokud chcete odstranit stránku ze sestavy, můžete použít metodu deletePage
třídy Sestava nebo metodu delete
třídy Page v závislosti na kontextu. Vrácená hodnota se přeloží po odstranění stránky.
Odstranění stránky pomocí instance sestavy
Odstranění stránky ze sestavy pomocí instance Report
:
deletePage(pageName: string): Promise<void>
pageName
je jedinečný identifikátor, který se liší od displayName
. K získání pageName
můžete použít rozhraní API report.getPages
.
Odstraňte například stránku s názvem ReportSection123
:
await report.deletePage("ReportSection123");
ReportSection123
je pageName
rozhraní API getPages
vrácené na stránce Sales.
Odstranění stránky pomocí instance stránky
Odstranění stránky ze sestavy pomocí instance Page
:
delete(): Promise<void>
Například:
newPage.delete();
Přejmenování stránky
Chcete-li přejmenovat stránku sestavy, můžete použít renamePage
metodu sestavy třídy nebo setDisplayName
metodu Page třídy v závislosti na kontextu. Vrácená hodnota se přeloží po přejmenování stránky.
Přejmenování stránky pomocí instance sestavy
Přejmenování stránky ze sestavy pomocí instance Report
:
renamePage(pageName: string, displayName: string): Promise<void>
pageName
je jedinečný identifikátor, který se liší od displayName
. K získání pageName
můžete použít rozhraní API report.getPages
.
Například přejmenujte stránku s názvem ReportSection123
na New Sales:
report.renamePage("ReportSection123", "New Sales");
ReportSection123
je pageName
rozhraní API getPages
vrácené pro stránku Sales.
Přejmenování stránky pomocí instance stránky
Přejmenování stránky ze sestavy pomocí instance Page
:
setDisplayName(displayName: string): Promise<void>
Přejmenujte například stránku na New Sales:
newPage.setDisplayName("New Sales");
Důležité informace a omezení
Operace stránky fungují až po načtení sestavy.
Související obsah
- získání stránek a vizuálů
- navigace na stránce
- přehled vytváření sestav
- vytvoření, úpravy a uložení vložené sestavy