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 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
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.
Unplanned
Last Updated: 19 Apr 2023 11:47 by Dyan
Created by: Dyan
Comments: 0
Category: Reporting
Type: Bug Report
2

I have a Graph with a Legend with Position LeftCenter. I want the text of the legend to be Right-aligned.

However, neither the Series > LegendItem > Style > TextAlign gets respected, nor the GraphLegend > Style > TextAlign. the text is always left-aligned.

Unplanned
Last Updated: 21 Jul 2023 13:10 by Joshua

Currently the behavior of the Web Designer and Standalone Designer is different in regard to DateTime Report Parameters and its "Kind" property.
The Web Designer will assume the value is of Kind "Utc" and the Standalone Designer uses "Unspecified".

This recently became more of an issue since the newer PostgreSQL Provider versions are a lot more strict regarding the "Kind" property:
Npgsql: Timestamp rationalization and improvements

The consequence of this is not being able to use Sql parameters which will work in both the WebDesigner/WebViewer and the StandaloneDesigner:

To resolve this issue right now, one would need to resort to ugly workarounds:

  • Add a custom function which receives a DateTime "d" and DateTimeKind "k" value and returns the DateTime value "d" with the Kind set to "k"
    • Having to include a user dll to add that function seems overkill
    • You will need to change every report currently in use
  • Change the behavior of the WebDesigner to match the behavior of the Standalone Designer by using a custom IReportSourceResolver, manipulating currentParameterValues 
    • The Kind Property is set to "Unspecified" which is arguably the worst option to take between the three

 

To properly address this issue it needs to be possible to set the Kind property in the Viewer. Or at least the behavior between the WebDesigner and Standalone Designer should be the same.

Additionally/Alternativly it should be possible to set the target Kind in the Report Parameter.

With kind regards,
Dominik Rothert

Unplanned
Last Updated: 11 Oct 2023 14:38 by Wayne Hiller
Created by: Wayne Hiller
Comments: 2
Category: Reporting
Type: Bug Report
4
The Anchoring/Docking DropDownList editors are always disabled on all items in the reports when inside the Web Report Designer. The same reports work fine in the Standalone Report Designer.
Completed
Last Updated: 09 Jun 2023 14:41 by ADMIN
Release R2 2023

When Kendo version 2023.1.314 is used, the tooltips of the HTML5 Report Viewer and its wrappers flicker when the cursor hovers above them.

 

Telerik Reporting Version: 17.0.23.315

Declined
Last Updated: 07 Apr 2023 13:19 by ADMIN
Created by: Ronald
Comments: 1
Category: Reporting
Type: Bug Report
0

Report is working fine in local IIS but not in IIS server. See error details below.

Error creating report instance (Report = 'AttendanceTagging.trdp').
An error has occurred.
A possible object cycle was detected. This can either be due to a cycle or if the object depth is larger than the maximum allowed depth of 64. Consider using ReferenceHandler.Preserve on JsonSerializerOptions to support cycles. Path: $.

Completed
Last Updated: 09 Jun 2023 14:36 by ADMIN
Release R2 2023
Created by: Jacob Overgaard
Comments: 1
Category: Reporting
Type: Feature Request
3

Currently the generated accessible PDF documents contain tagged elements, but lack information about the logical structure of the PDF document. This prevents screen readers of correctly reading the PDF document contents. The tools like PAC (PDF Accessibility Checker) do not display correctly the document structure.

Unplanned
Last Updated: 03 Apr 2023 13:46 by Oliver

The old report that I have has the following table cell definition:

<TableCell RowIndex="2" ColumnIndex="0" RowSpan="1" ColumnSpan="1">
  <ReportItem>
    <TextBox Width="7.471cm" Height="0cm" Left="0cm" Top="0cm" Value="= Iif(Fields.NutzungMaschinenbreite &gt; 0, Fields.NutzungMaschinenbreite, &quot;&quot;)" Name="Z2S3NutzungMaschinenbreite" StyleName="">
      <Style TextAlign="Center" VerticalAlign="Middle">
        <BorderStyle Default="Solid" />
        <BorderWidth Default="2px" />
      </Style>
      <ConditionalFormatting>
        <FormattingRule>
          <Style BackgroundColor="LightGray" />
          <Filters>
            <Filter Expression="Fields.Eigene" Operator="Equal" Value="= True" />
          </Filters>
        </FormattingRule>
      </ConditionalFormatting>
      <Bindings>
        <Binding Path="Height" Expression="= Iif(First(Fields.Typ) = 'H', '0,66cm', '0,003cm')" />
        <Binding Path="Visible" Expression="= Iif(First(Fields.Typ) = 'H', 'True', 'False')" />
      </Bindings>
    </TextBox>
  </ReportItem>
</TableCell>

Since the Height of the inner TextBox is '0cm' the corresponding processing cell becomes Null when processing the Table and the Reporting code throws a NullReferenceException:

[NullReferenceException: Object reference not set to an instance of an object.]
   Telerik.Reporting.Processing.Table.ForEachCell(Action`1 action) +121
   Telerik.Reporting.Processing.Table.MeasureDataItemContent(IMeasureContext context, SizeLU availableClientSize) +622
   Telerik.Reporting.Processing.DataItem.MeasureContent(IMeasureContext context, SizeLU availableClientSize) +86
...

The error message may be made more informative, stating that the table row should be at least '10px', as the designer warns in design time.

Unplanned
Last Updated: 21 Mar 2023 13:06 by Anirban
I would like to be able to decide whether a Web Report Designer user can edit or not a SharedDataSource component dynamically. Not all users should have access to this functionality. 
Unplanned
Last Updated: 21 Mar 2023 13:01 by Anirban
The data connection methods of the ReportDesignerControllerBase class are not virtual, thus they cannot be overridden. This is an issue for me because I would like to override the GetDataConnections() method and have it return a custom list of connections depending on the current user.
Completed
Last Updated: 17 Oct 2023 11:27 by ADMIN
Release 2023 R3
Currently all of the generated cell values are marked as values rather that formulae. However, there is no additional escaping logic that ensures that Excel will not treat values that start with formula identifier as formulae. In order to mitigate this behavior, such an option should be added in the export parameters similar to CSV FormulaPrefix
Completed
Last Updated: 15 Mar 2023 11:04 by ADMIN

In Blazor Web Assembly you cannot host the Reporting REST Services due to technical restrictions related to the System.Drawing assemblies (GDI).

It would be very useful to have a Visual Studio project template creating only the Web Designer's Service in a separate project, so that we may use it in a web designer hosted in Blazor WASM.

Unplanned
Last Updated: 24 Oct 2024 22:16 by Tony

Almost any object can be set to grow (CanGrow = True). Which makes the object grow if the text is too long.

I believe you need a function for making the text fit inside the object.

“ShrinkToFit = True”

This would shrink the text so that it fits inside the object. So if the font size is 20 and a long text wouldn’t fit inside the object, the font size would shrink until it fits.

Today we need to set several conditional formatting rules for this and it’s far from perfect. 

Completed
Last Updated: 16 Mar 2023 13:55 by ADMIN
Release R1 2023 SP1

The version is encoded twice in each QR code; once at the top right and once mirrored at the bottom left. A comparison of the boxes tells which is the version.

The Reporting tool doesn't mirror the version correctly at the bottom left, and some strict barcode readers don't recognize the barcode correctly.

Planned
Last Updated: 16 Mar 2023 13:29 by ADMIN
A security vulnerability with Excel exports from Telerik Reporting is Macro Injection attacks.
This regularly raises flags during security audits.
Essentially users can create data in the system that will appear in a cell of the report, and execute as a macro and allow running custom code on the computers of anyone who opens the xls or xlsx file.

Currently there is a setting to protect Telerik's exports CSV exports ("FormulaPrefix")
https://docs.telerik.com/reporting/doc-output/configure-the-export-formats/csv-device-information-settings

The same setting should be introduced for Excel (xls & xlsx) exports.
It should be another parameter of the xls/xlsx export extensions


Declined
Last Updated: 15 Mar 2023 13:00 by ADMIN
Created by: Eduardo
Comments: 1
Category: Reporting
Type: Feature Request
0

Greetings,

I have a situation, I need the telerik reporter filters to be more intelligent, that is to say that they are nested and that the information they present when loading the data is according to the information selected from the other filters.

Example : 

REPORT VEHICLE SPECIFICATIONS

selected > Filter : Person Name

                 Cars : List of Cars of a Person

Expected Results : List of Cars of selected person

Actual Telerik Report Results : List of Cars of ANY person

How do i work with nested filters ?

 

Unplanned
Last Updated: 01 Mar 2023 09:01 by Denis

The chart BarSeries has DataPointStyle > LineColor set to white so that there is a white small gap between them. However, this has led to incorrect behavior if the chart contains small values, in relation to other values. The chart shows lines that should not be there:

Completed
Last Updated: 15 Mar 2023 11:25 by ADMIN
Release R1 2023 SP1
Created by: Claudio
Comments: 0
Category: Reporting
Type: Feature Request
2

The current implementation of the angular / HTML5 report viewer requires a script-src 'unsafe-eval' in a content-security-policy.
This is quite unfortunate in terms of security considerations. Please remove this requirement.

Kind regards
Claudio