Creates an instance of ReportViewer.
An instance of the powerbi embed service wrapping the powerbi API.
An instance of the reports list service providing access tokens for the reports.
Emits a Report object when the report is successfully embeded.
Emits a Page object when the report page changes.
Gets the current report page.
Gets or sets the Id of the report
Gets or sets the Id of the report
Gets the index of the current page.
Gets the pages in the report.
Gets or sets the access token to use to render the report
Gets or sets the access token to use to render the report
Applies a filter to the report. See https://microsoft.github.io/PowerBI-JavaScript/interfaces/_src_ifilterable_.ifilterable.html#setfilters for more information
A filter object specifying the filter to apply.
that target (either page or report).
Clears the filters from a report. See https://microsoft.github.io/PowerBI-JavaScript/classes/_src_report_.report.html#removefilters and https://microsoft.github.io/PowerBI-JavaScript/classes/_src_page_.page.html#removefilters for more detail
Embeds a report into the target element.
Loads the report for the viewer.
Resets the component and removes the current report.
Updates the report settings. For a full list of configurable settings see the following wiki page https://github.com/Microsoft/PowerBI-JavaScript/wiki/Settings
The name of the setting to update.
The value for the setting.
Validates the required parameters.
Initializes the component. Part of the ng component lifecycle.
Frees up resources when component is destroyed. Part of the ng component lifecycle.
Generated using TypeDoc
Report Viewer component to display a powerbi report using the powerbi javascript api.
ReportViewer
AfterViewInit