DSS Report Viewer
Angular 22 components for displaying RDL/RDLC reports rendered by the DSS ASP.NET Core reporting API.
Setup
Register provideHttpClient() in your application's providers. Import DssReportViewerComponent or DssReportTabsComponent from the installed package into your standalone component's imports.
<dss-report-tabs
apiUrl="https://your-api.example/api/reports"
reportName="drillthrough/Invoices.rdl"
rootTabTitle="Invoices"
height="100dvh" />
The API hosts report templates and datasets. The viewer supports pagination, zoom, search, exports, report drillthrough tabs and host-provided URL action modal components. Use (reportAction) for integration with an existing application tab host.
Requires Angular 22 and RxJS 7.8. Install and configure the companion Bagojikop.Dss.Reporting.AspNetCore NuGet library in your .NET 9 API.
See integration documentation for API registration, report parameters and application integration. Runnable samples are available in the public sample repository.