Completed
Last Updated: 09 Jun 2023 14:35 by ADMIN
Release R2 2023
Created by: Maksym
Comments: 1
Category: Reporting
Type: Feature Request
4

Hi Team,

Currently, the Angular Report View doesn't appear to support the Ivy rendering. As of Angular 16 (released 4 days ago), the legacy rendering mode is fully removed. Which means the ReportViewer will no longer work in ng16 or later.

So this feature request is to move the ReportViewer to support Ivy (which will support Angular v9 to v16 and later).

Thank you,

Maks

Completed
Last Updated: 09 Jun 2023 06:36 by ADMIN

We have many reports that contain grids using Table controls. We are using the HTML Report Viewer with the enableAccessibility option set to “true” to display these reports to application users. 

Using this configuration, the report when run in a browser generates markup using absolutely positioned DIVs instead of TABLE tags for the grids in the report. The accessibility company provided documentation that the generated report content is in violation of WCAG 2.1 A, 4.1.2, Name Value Role since the generated report content is neither a semantic HTML table nor adheres to the ARIA table pattern

Since Reporting Tables are rendered as DIV elements, you need to ensure they implement the following ARIA Design Pattern specifications:

  • The table container needs role="table".
  • Each row container needs role="row" and to be either a DOM descendant of or owned by the table element or an element with role="rowgroup".
  • Each cell must be either a DOM descendant of or owned by a row element and to have one of the following roles: 
    • columnheader if the cell contains a title or header information for the column.
    • rowheader if the cell contains the title or header information for the row.
    • cell if the cell does not contain column or row header information.
  • Remove the aria-label from each cell. Following this design pattern, only the element with role="table" should have an aria-label or aria-labelledby value to provide an accessible name.
  • If there is an element in the user interface that serves as a label for the table, the table element needs an aria-labelledby property with the value as the ID of the labeling element. Otherwise, a label must be specified for the table element using aria-label.
  • If the table has a caption or description, the table element needs an aria-describedby property with the value as the ID of the element containing the description.
  • After these remediations, it should no longer be necessary for the cells to be focusable unless they have an interactive function. Removing the tabindex from the cells will also reduce the number of unnecessary tab stops.
Unplanned
Last Updated: 08 Jun 2023 11:31 by Simon

The value '姓名:' is rendered on two lines in a TextBox under Linux. The colon symbol at the end ':' appears on the second line no matter how wide is the TextBox. The colon character itself is a special Unicode Character “:” (U+FF1A).

There are other symbols that may be used instead of the colon to reproduce the issue in Linux rendering. Under Windows, the text is rendered as expected.

Unplanned
Last Updated: 07 Jun 2023 21:32 by Marcus
Created by: Oscar Meszar
Comments: 6
Category: Reporting
Type: Feature Request
20
It will be nice to have a proper (Official) TypeScript definition for the HTML5 Report Viewer. 
Completed
Last Updated: 07 Jun 2023 12:34 by ADMIN
Release R2 2023
Created by: Petya
Comments: 0
Category: Reporting
Type: Bug Report
1
The Choropleth Map does not display correctly in Firefox, the issue is currently reproducible even with the Population Density Report Demo | Telerik Reporting.
Completed
Last Updated: 07 Jun 2023 12:34 by ADMIN
Release R2 2023

When exporting a graph that has multiple line series and a category scale to CSV, the error "object reference not set to an instance of an object" is thrown.

More specifically, the issue occurs when one or more of the series do not have a corresponding non-null value for every category.

Completed
Last Updated: 07 Jun 2023 12:34 by ADMIN
Release R2 2023
When using Kendo UI R1 2023 SP1 (version 2023.1.314), there is an unnecessary rectangle inside the splitter control for the report parameters area of the HTML5 Report Viewers.
Completed
Last Updated: 07 Jun 2023 12:34 by ADMIN
Release R2 2023

Hello Support-Team,

in the WebReportDesigner, the Edit-Window shows "undefined" for the FieldNames, when selected a second Time.

This is also reproduceable in the demo application: https://demos.telerik.com/reporting/designer.

(see Screenshot in attached Files)

Steps to repoduce:

1. Open the Edit-Window for a TextBox (with a DataSource)

2. Select the DataSource-Entry.

3. Select some other Entry, e.g.  "Report Parameters"

4. Select the DataSource-Entry.

 

Best regards

Alexander Schneider

System Development | Loy & Hutz Solutions GmbH

 

Completed
Last Updated: 07 Jun 2023 12:34 by ADMIN
Release R2 2023

Currently, the ReportDesignerControllerBase class does not enforce its own JsonSerializerSettings, rather it uses the ones set globally, on the application level. This could potentially lead to errors since the Web Report Designer requires the data to be serialized in camelCase. When PascalCase is used, certain functionalities get broken.

A way to avoid this would be to explicitly define JsonSerializerSetting in the ReportDesignerControllerBase class so that the Report Designer service does not break regardless of the setting defined on the application level.

Completed
Last Updated: 07 Jun 2023 08:31 by ADMIN
Release R2 2023
ADMIN
Created by: Milen | Product Manager @DX
Comments: 3
Category: Reporting
Type: Feature Request
21
As a developer
I would like to have a built-in support for rendering various gauges in the report content
So that I can represent numeric values in a visually appealing way.
Unplanned
Last Updated: 06 Jun 2023 16:28 by Zeb
Created by: Paul
Comments: 3
Category: Reporting
Type: Feature Request
22
Please, add support for other Kendo themes in the Web Report Designer.
Unplanned
Last Updated: 02 Jun 2023 07:38 by Sean

If you add two Bindings for the same property in the designer when you click OK, an error "Index must be within the bounds of the List. Parameter name: index" occurs and the Bindings are ignored.

Unplanned
Last Updated: 01 Jun 2023 21:29 by Naim
After selecting some elements in the popup of multiselect, the popup jumps to the top-left side corner of the window.
Declined
Last Updated: 30 May 2023 07:18 by ADMIN
It would be very helpful if instead of using the binding feature to reduce the height of a page header at run-time dependent on if a field within the header is used or not, to instead be able to create multiple header and/or footer sections (e.g. HeaderA, HeaderB, etc.) and suppress them when certain conditions are met.  For example you can have Page Header A and Page Header B.  Page Header A might include the company name and would only appear on the first page and be suppressed on subsequent pages.  Page Header B would include the title of the report and would appear on each page.
Unplanned
Last Updated: 26 May 2023 09:31 by Todor

I have a JsonDataSource that contains a Base64 string field I want to use in a PictureBox.

When I drag the field from the Data Explorer in the Report Designer, it creates a TextBox with the text content. When I run the report, there is an error "A generic error occurred in GDI+'.

Consider creating PictureBox when dragging a Base64 string instead of TextBox.

Unplanned
Last Updated: 23 May 2023 14:39 by Dennis

There is a common error message received often after upgrading Telerik Reporting:

Unable to get report parameters. An error has occurred. Cannot read a document with the specified schema: http://schemas.telerik.com/reporting/2023/1.1. You might be using an older version of the product.

Obviously, I have a mismatch between the new report that I created and the deployed Reporting application. To create the report that is generating this error, I copied from an existing (and working) report.  Only changed the Stored Proc being called and a few field names.  Everything else is the same.

Except -- (OBVIOUSLY) -- when I saved the report -- the Designer changed the schema version. 

You need a way in the DESIGNER to display the schema version of the report. If these reports are TRDP then I don't see an obvious way of viewing the schema version of the report. I opened both reports in the designer and tried to find a way to view the schema versions of a working versus non-working report.  So that, I could determine which version of the designer that I need to drop back to (in order to create my copy of an existing report).

In your error message, you could easily provide additional detail but do not. You just say "product". Obviously, you know this but you don't report it to user.  For example, you could say -- "This report has schema version xx.xxx.xx but the Reporting Engine can only run reports of schema version yy.yyy.yy and below" or something to that affect.  Good error messages would go a long way to avoiding this frustration.

Unplanned
Last Updated: 23 May 2023 10:58 by Aaron

The following error is thrown during design time when a Barcode has a static value but one or more of its properties are bound to a report parameter through Bindings.

When actually previewing the report, the Barcode works as expected.

Unplanned
Last Updated: 23 May 2023 08:17 by Wolf

I need to know when one of my users has canceled the rendering of the report in order to update the UI accordingly.

Please consider firing a 'renderingCanceled' event when the above occurs or passing an additional parameter to the updateUi event to specify the rendering state.

Unplanned
Last Updated: 15 May 2023 11:48 by Naim

If the CanGrow property of a TextBox/HtmlTextBox is set to True and Left and Right Anchoring is applied, the Height of the text box will be determined based on its design-time Width.

Thus, even if the actual final Width of the item is enough to fit its contents on a single row, the text box can have a larger than necessary Height.