Unplanned
Last Updated: 22 May 2025 09:04 by Suhail
Grouping Report Export to excel Expand and collapse option is missing in Excel, Please add this feature.
Unplanned
Last Updated: 22 May 2025 08:10 by ADMIN
Scheduled for 2025 Q3
Created by: Xorcist
Comments: 1
Type: Feature Request
1

Is it possible to get descriptive information exposed for the ReportsControllerBase swagger endpoints? do they exist?

Notice how the About and files endpoints have information next to them:

Like-wise how the files endpoint has descriptive parameters:


Unplanned
Last Updated: 21 May 2025 20:37 by Preston
There is currently an option for GroupKeepTogether of FirstDetail for the Group, which keeps the Group Header with the first line of the Detail section.
This option needs to be duplicated for the Group Header and the Group Footer.
The Group Footer would contain an option to keep with first detail and the Group Footer would have an option to keep with last detail.
Pending Review
Last Updated: 20 May 2025 14:01 by Bernd
Created by: Bernd
Comments: 0
Type: Feature Request
0

In the Telerik Reporting Designer there are already quite a few Chart Diagrams included but the one that is missing is a Sankey Diagram. This is already integrated in the Charts in KendoReact for example and I would like to request to also add this in Telerik Reporting because I think it would be a great addition and also we would for sure need this.

Thanks,

Regards,

Bernd

Under Review
Last Updated: 20 May 2025 13:53 by ADMIN
I am encountering issues when using the objectDataSource wizard in the Web Report Designer that are not issues with the Standalone Report Designer. The Telerik Reporting version is 19.0.25.313. I created an object data source class that returns "Widgets" in a DataSet and a report "Demonstrate objectDataSource issues in Web Report Designer.trdx" to demonstrate the issues.

1. The data member list in "Choose a data member" (step 2) of the objectDataSource wizard in the Web Report Designer does not appear to be in alphabetical order as it is in the Standalone Report Designer. When there are many data members it is hard to pick the one you want when not ordered alphabetically.

2. For a data member that returns a DataSet result, a table row has to be returned for the design time feature to generate a data schema. In the Standalone Report Designer a returned row is not necessary, all that is required is a returned DataSet with a Table with Columns setup. It would be easier when using Web Report Designer to not require data returned to establish the data source data schema. In the WidgetDataSource a fake row is returned for the sake of having the data schema generated.

3. In the Web Report Designer objectDataSource wizard, once the "Preview data source results" (step 4) are ready and the Finish button is clicked, there is another call to the data source member but instead of using the Design-Time Values for the member, the values in the Value column appear to be used. If report parameters are already assigned to the data source parameters the string of the Value (e.g. "= Parameters.StartDate.Value") is used instead of the report parameter value. I think the data member call to generate the data schema should be the Design-Time Values again. In order to get the data schema generated I had to use the same values for Value column as in the Design-Time Values value. After the data source parameters are assigned to report parameters then it breaks the generation of the data schema later when the report is opened again in the Web Report Designer and there is an error (e.g. Error An error occurred while loading the data schema for "Widgets". ("Message"."String was not recognized as a valid DateTime.").

4. In the Report Previewer for the Web Report Designer there does not seem to be a way to provide a null value to a nullable data source parameter. For the GetWidgets member the FromEffectiveDate parameter is a nullable DateTime. After the data source is configured the data source parameter DataType is set to String, it did not resolve to nullable DateTime. Even after I change the data source FromEffectiveDate parameter to DataType of DateTime it cannot accept a null value from a DateTime report parameter, it seems to be interpreted as string instead of null. In the Standalone Report Designer there is no problem having a DateTime report parameter passing null to a nullable DateTime data source parameter; after reconfiguring the data source in the Standalone Report Designer the DataType for the data source parameter is <DataType>System.Nullable`1[System.DateTime]</DataType> instead of <DataType>System.DateTime</DataType> as from the Web Report Designer.

5. This is not a specific objectDataSource wizard issue but rather a general issue in the Web Report Designer. I cannot create a Report Parameter with the same name as a data source parameter or CSV data source field. Trying to do so results in an error message (Error Could not change property 'Name'. Name 'FromEffectiveDate' already exists). This issue can be demonstrated in the Web Report Designer Demo page: create a parameter for the yearDataSource data source, try to create a report parameter with the same name to get the error. Using report parameter names that are also data source parameter names works fine in the Standalone Report Designer.
Unplanned
Last Updated: 20 May 2025 13:52 by Robert

In the Report Preview of the Web Report Designer, there does not seem to be a way to provide a null value to a nullable data source parameter.

For example, I have a nullable DateTime parameter. After the data source is configured the data source parameter DataType is set to String, it did not resolve to nullable DateTime. Even after I change the data source parameter to DataType of DateTime it cannot accept a null value from a DateTime report parameter, it seems to be interpreted as a string instead of null.

In the Standalone Report Designer there is no problem having a DateTime report parameter passing null to a nullable DateTime data source parameter; after reconfiguring the data source in the Standalone Report Designer the DataType for the data source parameter is <DataType>System.Nullable`1[System.DateTime]</DataType> instead of <DataType>System.DateTime</DataType> as from the Web Report Designer.

Unplanned
Last Updated: 20 May 2025 12:14 by ADMIN
Scheduled for 2025 Q3

The data member list in "Choose a data member" (step 2) of the objectDataSource wizard in the Web Report Designer does not appear to be in alphabetical order as it is in the Standalone Report Designer.

When there are many data members it is hard to pick the one you want when not ordered alphabetically.

Unplanned
Last Updated: 20 May 2025 11:37 by ADMIN
Scheduled for 2025 Q3

The Telerik Reporting REST Service storage is automatically cleaned based on some configurable timeouts and hardcoded times. It requires an awaken service to be performed.

It would be very useful for the developer to be able to invoke manually the storage cleaning functionality either with code or through the service Web API.

In Development
Last Updated: 19 May 2025 16:54 by ADMIN
Scheduled for 2025 Q2
In PDF exported reports some of the characters (and sometimes entire words) disappear. Some of the characters disappear only under Linux.
In Development
Last Updated: 19 May 2025 12:16 by ADMIN
Scheduled for 2025 Q2

When I try to export a ReportBook to TIFF as explained in Exporting a report to a multi-document format, I receive an exception related to the file '.../report/image.tif' that cannot be created.

When I create the folder '.../report', there is another exception message:

'The process cannot access the file '...\report\image.tif' because it is being used by another process.'

The above error was thrown the second time the ReportProcessor tried to access the 'CreateStream' method from the code snippet in the above article. The 'image.tif' file is created and contains only the first report from the ReportBook.

With version 15.0.21.112 the last exception is not thrown and the 'image.tif' file contains all reports from the ReportBook.

Unplanned
Last Updated: 19 May 2025 11:20 by Erin
Hi, 

Whenever we start our application we're getting the following warning.

WARNING in ./node_modules/@progress/telerik-react-report-viewer/dist/dependencies/telerikReportViewer.kendo.min.js
Module Warning (from ./node_modules/source-map-loader/dist/cjs.js):
Failed to parse source map from 'xxx\node_modules\@progress\telerik-react-report-viewer\dist\dependencies\kendo.custom.min.js.map' file: Error: ENOENT: no such file or directory, open 'xxx\node_modules\@progress\telerik-react-report-viewer\dist\dependencies\kendo.custom.min.js.map'

webpack compiled with 1 warning
In Development
Last Updated: 16 May 2025 15:33 by ADMIN
Scheduled for 2025 Q2
Some Arabic words are aligned incorrectly when PDF export is executed using Skia Graphics Engine.
In Development
Last Updated: 16 May 2025 15:30 by ADMIN
Scheduled for 2025 Q2
When I export reports containing Arabic words/characters to PDF using Skia Graphics Engine, some words appear in incorrect order. 
In Development
Last Updated: 16 May 2025 14:37 by ADMIN
Scheduled for 2025 Q2
When I export reports containing Arabic characters to PDF, I have noticed that some words appear with split letters. This issue only reproduces when I use Skia Graphics Engine under Linux and Windows.
In Development
Last Updated: 16 May 2025 14:09 by ADMIN
Scheduled for 2025 Q2

When there is a combination of Arabic and English text in any control and if the font family is set to "Calibri", exporting to PDF results in the following error in the stack trace:

Telerik.ReportDesigner.exe Error: 0 : System.NullReferenceException: Object reference not set to an instance of an object.
   at Telerik.Documents.Fixed.Fonts.OpenType.Tables.MultipleSubstFormat1.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.Tables.Lookup.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Fixed.Fonts.OpenType.Tables.ChainedSequenceContextFormat3.ApplySubstitution(GlyphInfo glyphInfo)
   at Telerik.Documents.Fixed.Fonts.OpenType.Tables.ChainedSequenceContextFormat3.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.Tables.Lookup.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.Tables.Features.FeatureInfo.ApplyLookup(Lookup lookup, GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.Tables.LangSys.Apply(GlyphsSequence glyphIDs)
   at Telerik.Documents.Core.Fonts.OpenType.OpenTypeFontSourceBase.ApplySubstitutions(UnicodeRange range, List`1 glyphInfos)
   at Telerik.Documents.Core.Fonts.OpenType.OpenTypeFontSourceBase.TryGetGlyphIds(String text, UInt16[]& glyphIds)
   at Telerik.Reporting.Pdf.PdfFontDictionary.AddChars(String text)
   at Telerik.Reporting.Pdf.Rendering.PdfRenderer.DrawString(String text, PdfFont pdfFont, IBrush brush, RectangleF rect, Boolean rightToLeft)
   at Telerik.Reporting.ImageRendering.CanvasPdf.DrawRegularChunk(String text, StringChunkContext context)
   at Telerik.Reporting.ImageRendering.CanvasBase.DrawStringMultiline(String s, StringChunkContext context, Boolean isFinalTextChunk)
   at Telerik.Reporting.ImageRendering.DocumentBase.WriteText(String text, RectangleF bounds, IFont font, Color foreground, TextFormat format, MatrixBase transform, Boolean isFinalTextChunk)
   at Telerik.Reporting.Writing.TextBoxWriter.WriteContent(DocumentWriter writer, TextBox textBox, ElementPageInfo pageInfo)
   at Telerik.Reporting.Writing.ProcessingContentElementWriter`1.WriteElement(T element, ElementPageInfo pageInfo, DocumentWriter writer)
   at Telerik.Reporting.Writing.WriteOperationsDispatcher.Visit(TextBox textBox)
   at Telerik.Reporting.Processing.ProcessingElementVisitor.Visit(LayoutElement element)
   at Telerik.Reporting.Writing.DocumentWriter.Telerik.Reporting.BaseRendering.IWriter.WriteStartElement(LayoutElement element, ElementPageInfo pageInfo)
   at Telerik.Reporting.Paging.PageElementsLayer.OutputToPage(IPageHandler handler)
   at Telerik.Reporting.Paging.PageContent.Output(IPageHandler handler)
   at Telerik.Reporting.Paging.PageCompositionBase.OutputPageContent(Stopwatch stopwatchOutputContent, PageContent pageContent)
   at Telerik.Reporting.Paging.PageCompositionBase.<>c__DisplayClass124_0.<CreatePageContentOutputTask>b__0()

If we change the font family to "Arial" the report is exported to PDF correctly.

Unplanned
Last Updated: 16 May 2025 11:20 by ADMIN
Scheduled for 2025 Q3

Currently, when using External Stylesheets in the reports, the engine tries to first load the stylesheet as an embedded resource of the assembly. If it fails to load it from the assembly, a message is written to the trace along the lines of:

ESS: Attempt to load ExternalStyleSheet from EmbeddedResource from assembly Telerik.Reporting, Version=19.0.25.211 with resource name styles.xml is unsuccessful.

After this, the engine will try other ways to resolve the stylesheet such as from URI and if it succeeds, the report will render as expected.

This can create confusion because looking at the trace, one might think that there were errors with the rendering of the report because the stylesheet did not load but it was actually successfully loaded with one of the other approaches.

It would be better to write the errors to the trace only if the stylesheet does not load after all attempts.

 

Unplanned
Last Updated: 15 May 2025 07:30 by ADMIN
Scheduled for 2025 Q3
Currently, Telerik Report Designer cannot export the style heading level to the tag structure in the generated PDF. It exports the headings, yes, but only as a paragraph tag. This request would require that a Heading Level (e.g., Heading 1, Heading 2, Heading 3 ) field be added to the Properties panel such that a text box could be tagged as H1, H2, H3, etc.  According to accessibility guidelines, PDF/UA-1, WCAG 2.1 and 508, the tag tree needs to contain a logical reading order and tag structure. Heading Levels are essential to that. There may be only one H1 - usually reserved for the document title, then major sections get H2, subsections, H3, etc. Can this be done?
Unplanned
Last Updated: 14 May 2025 08:30 by Broderick

The PDF with enabled Accessibility looks fine in the Adobe PDF reader.

However, when I check it with the PAC tool, it shows in the logical structure the Detail section first, then the Page Header, and then the Page Footer.

Unplanned
Last Updated: 13 May 2025 14:24 by Robert

In the Web Report Designer's objectDataSource wizard, once the "Preview data source results" (step 4) are ready and the Finish button is clicked, there is another call to the data source member but instead of using the Design-Time Values for the member, the values in the Value column appear to be used.

For example, If report parameters are already assigned to the data source parameters the string of the Value (e.g. "= Parameters.StartDate.Value") is used instead of the actual report parameter value.  I think the data member call to generate the data schema should be the Design-Time Values again. In order to get the data schema generated I had to use the same values for Value column as in the Design-Time Values value.

After the data source parameters are assigned to report parameters then it breaks the generation of the data schema later when the report is opened again in the Web Report Designer and there is an error (e.g. Error An error occurred while loading the data schema for "Widgets". ("Message"."String was not recognized as a valid DateTime.").

Unplanned
Last Updated: 13 May 2025 14:21 by Robert

 I cannot create a Report Parameter with the same name as a data source parameter or CSV data source field. Trying to do so results in an error messagе

(Error Could not change property 'Name'. Name 'FromEffectiveDate' already exists).

This issue can be demonstrated in the Web Report Designer Demo page: create a parameter for the yearDataSource data source, try to create a report parameter with the same name to get the error.

Using report parameter names that are also data source parameter names works fine in the Standalone Report Designer.

1 2 3 4 5 6