JavaScript Report Viewer - Fast and Powerful Reporting
-
Easy-to-display paginated and printable reports.
-
Supports popular Microsoft SSRS RDL and RDLC reports.
-
Effortlessly display large-scale reports with instant load times.
-
Easily print or export reports in various formats from the application.
-
Supports SQL Server, MySQL, PostgreSQL, and 20+ data connectors.
No credit card required.
Overview
The JavaScript Report Viewer efficiently accesses, displays, and interacts with SSRS RDL and RDLC reports from diverse data sources. It supports localization, multiple export formats (PDF, Excel, CSV) and customizable printing. Interactive features like drill-down, drill-through, hyperlinks and subreports enrich user experience. Seamlessly integrates with applications, offering role-based access control for security.
What you can do with JavaScript Report Viewer
Reports from anywhere
-
Access SSRS RDL and RDLC reports from any location using the JavaScript Report Viewer.
-
You can connect with or without a report server—whether from Microsoft SSRS, SharePoint, cloud storage, or embedded applications.
Create data models with an easy-to-use query builder
Consume data from a wide variety of data providers that are in local or server databases:
-
Built-in data sources: Microsoft SQL Server, Microsoft SQL Azure, SQL CE, XML, Microsoft Access, Oracle, OLEDB, and ODBC.
-
Business object data sources: IList, DataSet, and DataTable.
-
Custom data processing extensions: MySQL, SQLite, PostgreSQL, and more.
Eye-popping data visualization
The JavaScript Report Viewer displays reports that provide information, insights, and trends:
-
Basic items: Text box, image, line, and rectangle.
-
Data region items: Table, matrix (pivot table), and list.
-
Data visualization: Charts, sparklines, data bars, gauges, indicators, and maps.
-
Subreports.
-
Custom report items: Barcodes, QR barcodes, and more.
Presentation-ready reports
Visualize your information with unmatched clarity by highlighting data on demand using the JavaScript Report Viewer. Supported data customization options include:
-
HTML/rich text rendering.
-
Conditional formatting.
-
Simple and complex expressions.
Data shaping
View organized and shaped data to make bolder business decisions using the following techniques:
-
Sorting
-
Filtering
-
Grouping
-
Summaries and aggregates
-
Calculated fields
Report parameters
Parameters are the most widely used functionalities to interact with RDL/RDLC reports at runtime. The following parameter types allow you to modify the data presentation to provide an enhanced user experience:
-
Cascading parameters
-
Non-queried parameters
-
Queried parameters
-
Multivalued parameters
-
Custom parameter layouts
Interactive reports
The JavaScript Report Viewer displays data in data regions that support user interactions at runtime with features like drill down, drill through, hyperlinks, bookmarks or anchors, document map, sub-reports, and nested data regions.
Multicolumn reports
Display data in multiple adjacent columns for professional layouts such as mail merges, product catalogs, business cards, or newsletters.
Print preview
Provides support to set up print options like paper size, margins, and orientation of the printable output and preview the result.
Print and export
-
Print or export your reports directly from the toolbar.
-
Supported formats include PDF, Word, Excel, PowerPoint, CSV, XML, and HTML—with pixel-perfect accuracy across all outputs.
Customization
Supports complete customization to entirely change the appearance of the toolbar and parameter layout to fit your application’s look and feel.
Built-in themes
-
Choose from Material, Bootstrap, and Fabric themes—or use the high-contrast theme for better accessibility.
-
Each theme ensures pixel-perfect alignment and consistent design across applications.
Developer-friendly APIs
You have control over all UI elements (toolbar, parameter block, page, and dialogs) and behaviors of the HTML5/JavaScript Report Viewer. It provides the best user experience to users through a rich set of developer-friendly APIs.
Globalization and localization
Easily build applications to be used by a global audience in various languages using culture settings and localizing static text.
Responsive rendering
-
The HTML5/JavaScript Report Viewer automatically adapts to any screen size.
-
It renders optimally on phones, tablets, and desktops, ensuring smooth performance across all devices.
Browser compatibility
Works in all modern browsers on all devices as the JavaScript Report Viewer is rendered using HTML5 elements.
Enterprise-Ready Compliance
Bold Reports helps you meet key security and compliance standards. All activity logs are safely stored, can’t be changed, and are easy to export when needed.
Enterprise-Grade Compliance
Bold Reports helps you meet key security and compliance standards. All activity logs are safely stored, can’t be changed, and are easy to export when needed.
- ISO 27001
- SOC 2 Type II
- GDPR
- HIPAA-Capable
Ready to Add Custom Reports to Your Application?
With Bold Reports, you can build and embed reports that feel like a native part of your application—fully branded and easy to use.
No credit card required.