Skip to content

Commit 714f037

Browse files
committed
Merged PR 77328: [Embed JS] Ad support for adding and deleting a page
1 parent d6ff3df commit 714f037

File tree

6 files changed

+191
-3
lines changed

6 files changed

+191
-3
lines changed

dist/powerbi-client.d.ts

+33
Original file line numberDiff line numberDiff line change
@@ -830,6 +830,17 @@ declare module "page" {
830830
* @returns {(Promise<models.IFilter[]>)}
831831
*/
832832
getFilters(): Promise<models.IFilter[]>;
833+
/**
834+
* Delete the page from the report
835+
*
836+
* ```javascript
837+
* // Delete the page from the report
838+
* page.delete();
839+
* ```
840+
*
841+
* @returns {Promise<void>}
842+
*/
843+
delete(): Promise<void>;
833844
/**
834845
* Removes all filters from this page of the report.
835846
*
@@ -966,6 +977,28 @@ declare module "report" {
966977
* @returns {Promise<void>}
967978
*/
968979
render(config?: IReportLoadConfiguration): Promise<void>;
980+
/**
981+
* Add an empty page to the report
982+
*
983+
* ```javascript
984+
* // Add a page to the report with "Sales" as the page display name
985+
* report.addPage("Sales");
986+
* ```
987+
*
988+
* @returns {Promise<Page>}
989+
*/
990+
addPage(displayName?: string): Promise<Page>;
991+
/**
992+
* Delete a page from a report
993+
*
994+
* ```javascript
995+
* // Delete a page from a report by pageName (PageName is different than the display name and can be acquired from the getPages API)
996+
* report.deletePage("Sales145");
997+
* ```
998+
*
999+
* @returns {Promise<void>}
1000+
*/
1001+
deletePage(pageName?: string): Promise<void>;
9691002
/**
9701003
* Gets filters that are applied at the report level.
9711004
*

dist/powerbi.js

+61
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)