Completed
Last Updated: 26 Feb 2020 16:26 by ADMIN
Release R1 2020 SP1
Created by: Maxim
Comments: 0
Category: Reporting
Type: Bug Report
1
If the database that is assigned to the report contains empty records, in Linux and Mac the report is rendered on more pages.
Completed
Last Updated: 26 Feb 2020 16:26 by ADMIN
Release R1 2020 SP1
The File cache is not cleaned by the REST Service after stopping it. This can be observed with the default cache settings and a report with a large image, and when the File cache is configured explicitly from the 'cache' element of the Telerik.Reporting configuration section.
Unplanned
Last Updated: 12 May 2025 08:03 by ADMIN
Scheduled for 2025 Q2
If a RTL text that contains strings and digits is exported to PDF or printed, in the exported document first the digits are printed and then the strings.
Completed
Last Updated: 19 Feb 2020 16:23 by ADMIN
On the Print button click, the viewer opens a File Save dialog instead of invoking the Print dialog. Observed with Edge version 79.0.309.71.
Unplanned
Last Updated: 23 Jan 2020 09:36 by ADMIN
If you click multiple times fast on the Next button of the viewer while on the penultimate page, an error may occur. The error indicates that a page with a page number that does not exist in the report - 'pageCount+1' is missing. The error message persists even if you navigate to other pages. The issue occurs in SINGLE_PAGE pageMode.
Pending Review
Last Updated: 29 Jan 2020 21:25 by Mike
Created by: Carl
Comments: 2
Category: Reporting
Type: Bug Report
0

Hi

If I run the angular report viewer within my main page, all is well. However if the report viewer is hosted in a <p-dialog> (or <p-overlaypanel>), the report does not render (even though data is loaded and the report can be exported). To confirm this, I even have the report visible in a <tr-viewer> on the main page behind the dialog and load them at the same time.

If the dialog is not visible when the main page opens, then the report viewer toolbar is in a column on the left, and is not operational. (see attached)

If the dialog is visible when the main page opens, then the toolbar appears at the top and functions normally. (see attached)

 

<tr-viewer #rptViewerBody
     [containerStyle]="viewerContainerStyle"
     [serviceUrl]="reportServerUrl"
     [viewMode]="'INTERACTIVE'"
     [scaleMode]="'SPECIFIC'"
     [scale]="1.0">
</tr-viewer>

vs

<p-dialog modal="true"
          appendTo="body" 
          header="Report"
          [(visible)]="showReport"
          [width]="1500" 
          [height]="1500">

        <tr-viewer #rptViewerDialog
            [containerStyle]="viewerContainerStyle"
            [serviceUrl]="reportServerUrl"
            [viewMode]="'INTERACTIVE'"
            [scaleMode]="'SPECIFIC'"
            [scale]="1.0">
        </tr-viewer>
</p-dialog>

 

In the code, I tried both of these container styles. The result for the dialog was that relative position rendered the toolbar (top or left), but absolute position rendered nothing at all (height became 0)

this.viewerContainerStyle = {
      position: 'absolute',
      top: '0px',
      left: '0px',
      right: '0px',
      bottom: '0px',
      ['font-family']: 'ms sans serif'
    };
this.viewerContainerStyle = {
      position: 'relative',
      width: '1300px',
      height: '1300px',
      ['font-family']: 'ms sans serif'
};

 

using @progress/telerik-angular-report-viewer": "7.19.718"

 

Thanks.

Completed
Last Updated: 03 Jun 2020 14:11 by ADMIN
Release 2020 R2 (Latest Internal Build)
If the report contains an HtmlTextBox with no content or whitespace as content, the generated PPTX document is corrupted.
Completed
Last Updated: 18 Jun 2020 12:43 by ADMIN
Release R2 2020 SP1
Created by: Ludek
Comments: 1
Category: Reporting
Type: Bug Report
3

Print functionality doesn't work in React application.

Steps to reproduce:

1. You may use the sample project from How to use HTML5 Report Viewer in React Application article.

2. Run the project and click on Print.

The following error can be seen in the browser's console: Resource interpreted as Document but transferred with MIME type application/pdf: "https://demos.telerik.com/reporting/api/reports/clients/a7fdd020ec4/instances/3f53abd1614/documents/c3923e685e6d6ebefb3d11?response-content-disposition=inline".

Completed
Last Updated: 02 Apr 2020 10:27 by ADMIN
Release R1 2020 SP1
When providing both inline JSON and service Url to WebServiceDataSource, in design time the data is requested from the service instead of being taken from the inline JSON to reduce the network load.
Completed
Last Updated: 24 Nov 2021 08:58 by ADMIN
Release R3 2021
Created by: Nasi
Comments: 0
Category: Reporting
Type: Feature Request
6

Currently the Web Report Designer (WRD) can only work with reports stored on the server where the WRD Web API service is hosted.

A nice addition would be the option to select a local TRDX/TRDP file from the client file system and upload it to the server, when opening a new report for edit.
When saving such report there should be an option to download it to the client's file system as well.

With this approach the open/save operations will more closely resemble those of the standalone report designer.

Unplanned
Last Updated: 10 Jan 2020 15:56 by ADMIN

Under Linux, when the font is set with Conditional Formatting some of the TextBoxes may be rendered with different that the expected Font in Docx. Other TextBoxes set with the same rule to the same font are rendered correctly.

The same report rendered in Docx under Windows produces the correct document.

Declined
Last Updated: 29 Mar 2021 12:17 by ADMIN
Created by: n/a
Comments: 2
Category: Reporting
Type: Feature Request
0
Would be great if your upgrade wizard would look for web.config and web.config.* files to update rather than just the web.config file. 
Unplanned
Last Updated: 06 Jan 2020 10:07 by ADMIN
Created by: Paul Johnson
Comments: 0
Category: Reporting
Type: Bug Report
1
If you export a table in RTF whose content is longer than 1 page, in the exported document the whole table will be placed on one page only and the rows that are in the end might not be seen.
Completed
Last Updated: 22 Jan 2020 09:30 by ADMIN
Release 2020\R1
Created by: Nasi
Comments: 0
Category: Reporting
Type: Bug Report
1

In HTML5 Report Viewer it is possible to intercept a client request (e.g. the request to export a report to a particular export format) and modify it like this:

{"format":"<script>alert(1)</script>","deviceInfo":{"enableAccessibility":false,"enableSearch":true,"BasePath":"/COAT_SIT/api/reports"},"useCache":true,"baseDocumentID":"31d0a1ca0162a3f13e92bf"}

The malicious script will be executed when the error message for a missing export format is displayed in the viewer.

Completed
Last Updated: 26 Feb 2020 16:26 by ADMIN
Release R1 2020 SP1

When the culture of the thread is the default one, the private font (e.g. "Shadow Brush") will be replaced with a substitute in the Html5 Viewer (e.g. "Verdana") as the viewer does not respect private fonts. This is normal and expected behavior. When exported to PDF the text is displayed with the correct font ("Shadow Brush") but the embedded font as claimed by the Font properties of the PDF document reader is the substitute font ("Verdana").

When the culture of the thread is changed, the private fonts are not respected and not embedded in PDF rendered document at all. The text does not appear.

Unplanned
Last Updated: 09 Dec 2019 17:55 by ADMIN
The report is not exported correctly in PDF when the Font is Sakkal Majalla and Text Align is Right. If you set the Text Align to left, everything works as expected.
Completed
Last Updated: 13 Dec 2019 15:27 by ADMIN
When you choose the option to print the report you get the print dialog. You select page 1 and print. After that you get a dialog saying "Printing ..." and after that, it is closed but the page is never shown on the printer. I tested this on several printers, including virtual, and page never reaches any of them. If you print the entire document, the first page is printed successfully with the rest of the report.
Unplanned
Last Updated: 05 Dec 2019 10:27 by ADMIN
Let the user configure whether the Standalone designer to start initially in Interactive or PrintPreview mode. Currently, it starts always in Interactive mode and this may cause slow down or even hanging if the previewed report is huge.
Unplanned
Last Updated: 05 Dec 2019 15:22 by ADMIN
Created by: Development
Comments: 0
Category: Reporting
Type: Bug Report
1

When merging the ReportViewer's WPF theme dictionaries from the DLL in App.xaml, the VS2019 Designer fails due to a problem with a ZoomComboBoxStyle definition.

This causes all Telerik UI for WPF control's styles fail to load in the Visual Studio designer.

WORKAROUND

Instead of App.xaml, merge the ReportViewer's theme dictionary closer to the control.

For example in the ReportViewer's direct parent:

<Grid>
<Grid.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<!-- Moved from app.xaml -->
<ResourceDictionary Source="/Telerik.ReportViewer.Wpf.Themes;component/Themes/Summer/Telerik.ReportViewer.Wpf.xaml" />
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Grid.Resources>

<tr:ReportViewer x:Name="ReportViewer1" ReportSource="{Binding CurrentReport}" />
</Grid>

Unplanned
Last Updated: 04 Dec 2019 10:13 by ADMIN
Created by: Neli
Comments: 0
Category: Reporting
Type: Bug Report
2

When you try to send the report through the SendMailMessage functionality but an exception is thrown, the report will disappear. If you click on Refresh and try again with fake data, the exception will be thrown but the report will remain. If you prefer to refresh it automatically, you can use the error event:


var viewer = $("#reportViewer1")
.telerik_ReportViewer({
    serviceUrl: "api/reports/",
    reportSource: {
        report: "Report Catalog.trdp",
    },
    error: function (e, args) {
        console.log("This event handler will be called after a page of the report is ready.");
        console.log("The error message is: " + args);
        viewer.refreshReport();
    },
    viewMode: telerikReportViewer.ViewModes.INTERACTIVE,
    scaleMode: telerikReportViewer.ScaleModes.SPECIFIC,
    scale: 1.0,
    enableAccessibility: false,
    sendEmail: { enabled: true }
}).data("telerik_ReportViewer");