Unplanned
Last Updated: 17 Aug 2023 10:05 by Benedikt

The DocumentMapVisible settings that I set in the initialization of the WPF Report Viewer are not respected.

I can hide/show these areas from the buttons in the report viewer's toolbar but am unable to have them hidden initially.

Currently, the only workaround is to set an event on this.ReportViewer1.RenderingEnd += ReportViewer1_RenderingEnd; 

private void ReportViewer1_RenderingEnd(object sender, Telerik.ReportViewer.Common.RenderingEndEventArgs args)
		{
			this.ReportViewer1.DocumentMapVisible = false;
		}

Unplanned
Last Updated: 16 Aug 2023 08:42 by Dennis
Created by: Dennis
Comments: 0
Category: Reporting
Type: Feature Request
1

I installed the @progress/telerik-angular-report-viewer - npm (npmjs.com) package of version 19.23.718 in my project and noticed that the viewer's SASS template uses incorrect versions for its resource references.

    <link href="{service}resources/font/fonticons-17.1.23.719.css/" rel="stylesheet" />
    <link href="{service}resources/styles/telerikReportViewer-17.1.23.719.css/" rel="stylesheet" />

For the template to work with a Reporting service of the latest version(17.1.23.718), the template must be edited.

Declined
Last Updated: 09 Aug 2023 14:32 by ADMIN
Created by: Foxy
Comments: 1
Category: Reporting
Type: Feature Request
0

Hi,

I use Azure App Service Linux to host my .NET CORE ASP Server with Blazor as Frontend.
There is a way to embed Fonts using the telerikReporting / privateFonts configuration part. But as an application intended for multiple users (using different copies of Azure App Services), this is not a proper solution.

My idea whould be, to allow my client, who designs their own template using Telerik Report Designer (Standalone) (baed on many premade templates from my programm), to allow to embed their own Fonts from there, and upload the TRDX file to my server and let it render. Note that I use Telerik Reporting only in Backend and returns only rendered PDF files to the client (font end)

 

 

In short, allow TTF / OTF Font embedding in Telerik Report Designer, store it INTO TRDX / TRDP files.

 

 

Thanks

 

Vulpes

Unplanned
Last Updated: 04 Aug 2023 21:21 by Steven
Created by: Pete
Comments: 3
Category: Reporting
Type: Feature Request
18
Add a property to be able to suppress duplicate values in a column, which could be  optionally shown after a page break.
Duplicated
Last Updated: 01 Aug 2023 12:47 by ADMIN
Created by: Dali
Comments: 0
Category: Reporting
Type: Feature Request
1
Having columns draggable in design-mode to let user to re-arrange and add/remove the table columns.  Without this feature, I need to delete the table from the report, and then insert the table again when business user want to add/remove/re-arrange column to/from the table. 
Duplicated
Last Updated: 28 Jul 2023 13:23 by ADMIN

When I conditionally hide a TextBox in a table, I got unwanted spaces between the hidden boxes.

In my example below I have 30 records as seen in the first table.

In the second table I have the same data, but conditionally formatting it to hide based on the following:

= Fields.Column1 > 2 and Fields.Column1 < 28

Notice the space that shows between 02 and 28.

Unplanned
Last Updated: 26 Jul 2023 08:25 by Rajendra Prabu

The background image of a report item is not sized correctly when exporting in PowerPoint format (PPTX) and have the UseMetafile flag set to false.
If the flag UseMetafile is set to true, the image is rendered as expected.

Unplanned
Last Updated: 25 Jul 2023 08:12 by Tony

We have an application that is generating very large reports in "Print Preview" mode.

When the first page of the report is generated the Export button gets enabled. If the user does not wait for the report to be fully generated, and clicks the Export button, it doesn't do anything. We have also seen the application crash after clicking the Export button while the pages are loading.

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

Completed
Last Updated: 20 Jul 2023 09:04 by ADMIN
Release 2023 R2 SP1

The R2 2023 Standalone Report Designer for .NET cannot be run with the .NET 7 runtime that previously worked(approach - https://docs.telerik.com/reporting/knowledge-base/how-to-load-dot-net-7-assemblies-in-srd-dot-net).

Error: 'Could not load file or assembly 'System.Configuration.ConfigurationManager, Version=7.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51'. The system cannot find the file specified.'

Completed
Last Updated: 19 Jul 2023 14:53 by ADMIN
Release 2023 R2 SP1
Created by: Magnus
Comments: 1
Category: Reporting
Type: Feature Request
9

When designing reports with lots of parameters (which is very common for my usage), I often get error message "Missing or invalid parameter value" or "Syntax error in expression". I find it very time consuming and annoying to manually check "all" parameters in order to identify which one is causing the issue. 

Would it be possible to include more details in these error messages, e.g. by including the name of the (first) incorrect parameter? Preferably for the message in report viewer / preview, but at least in the log file.

 

https://www.telerik.com/forums/missing-or-invalid-parameter-value-please-input-valid-data-for-all-parameters

Completed
Last Updated: 19 Jul 2023 14:23 by ADMIN
Release 2023 R2 SP1
Created by: Luca
Comments: 0
Category: Reporting
Type: Bug Report
3

Reproducible in 17.1.23.606 - SRD and WRD.
Not reproducible with demo report Product Catalog.

Steps to reproduce the behavior:

  1. Create new report
  2. Add ToC Section
  3. Add textbox item
  4. Preview the report

Expected behavior
Textbox is shown.

Actual behavior
System.NullReferenceException: Object reference not set to an instance of an object.
at Telerik.Reporting.Processing.DocumentMap.DetermineNodeVisibilityRecursive(BookmarkNode node)
at Telerik.Reporting.Processing.TocSection.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
at Telerik.Reporting.Processing.LayoutElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.VisualElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.ProcessingElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.StackLayout.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
at Telerik.Reporting.Processing.Group.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
at Telerik.Reporting.Processing.LayoutElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.VisualElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.ProcessingElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.StackLayout.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
at Telerik.Reporting.Processing.Report.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
at Telerik.Reporting.Processing.LayoutElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.VisualElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.ProcessingElement.MeasureCore(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.LayoutElement.Measure(IMeasureContext context, SizeLU availableSize)
at Telerik.Reporting.Processing.LayoutElement.MeasureElement(LayoutElement elementToMeasure, SizeLU availableSize, IMeasureContext context)
at Telerik.Reporting.ImageRendering.ImageReportInteractive.MeasureRootCore(LayoutElement root, PageSettings pageSettings)
at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(LayoutElement root, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback, PageSettings pageSettings)
at Telerik.Reporting.BaseRendering.RenderingExtensionBase.Render(Report report, Hashtable renderingContext, Hashtable deviceInfo, CreateStream createStreamCallback, EvaluateHeaderFooterExpressions evalHeaderFooterCallback)
at Telerik.Reporting.Processing.ReportProcessor.RenderCore(ExtensionInfo extensionInfo, IList`1 processingReports, Hashtable deviceInfo, IRenderingContext renderingContext, CreateStream createStreamCallback)
at Telerik.ReportViewer.Common.ReportRenderer.Render(ReportRendererArgs args)

Unplanned
Last Updated: 17 Jul 2023 08:07 by Lloyd

In Reporting msi installer no verification is performed if the user exists and has create database permissions on remote database SQL server. No message is shown if AdventureWorks database creation fails.

1. Start Reporting .msi installer.
2. Agree with License.
3. Click button "Examples setup".
4. Enter database server name on remote machine with user with only public server role.
5. Click Next.
6. Click Install.

Expected: Message that database creation failed on step 4,5, or 6.
Actual: Installation proceeds and finishes. AdventureWorks database is not created.

Unplanned
Last Updated: 11 Jul 2023 14:19 by ADMIN
Scheduled for 2023 R3

After dragging a report viewer control from the Visual Studio toolbox to the surface of a Windows Form, the viewer is added to the component tray but it is not added to the Controls collection of the form. Thus, the viewer is not displayed when running the application.

Also, some properties of the report viewer, such as the ReportSource property, are not serialized properly after being modified through the Visual Studio properties window.

Currently, one can work around these issues by manually editing the InitializeComponent component method of the form's .Designer.cs file.

Unplanned
Last Updated: 10 Jul 2023 14:45 by Steven

If I use Microsoft.AnalysisServices.AdomdClient assembly with version 13 or higher, I receive the following exception:

An error has occurred while processing Report 'Report1':
Unable to establish a connection to the database. Please verify that your connection string is valid. In case you use a named connection string from the application configuration file, make sure the name is 
correct and the connection string settings are present in the configuration file of your application.
------------- InnerException -------------
Attempt by security transparent method 'Telerik.Reporting.Adomd.AdomdProviderFactory.CreateConnection()' to access security critical method 'Microsoft.AnalysisServices.AdomdClient.AdomdConnection..ctor()' 
failed.
 
Assembly 'Telerik.Reporting.Adomd, Version=16.0.22.119, Culture=neutral, PublicKeyToken=a9d7983dfcc261be' is marked with the AllowPartiallyTrustedCallersAttribute, and uses the level 2 security 
transparency model.  Level 2 transparency causes all methods in AllowPartiallyTrustedCallers assemblies to become security transparent by default, which may be the cause of this exception

With earlier versions, the data source works as expected.

Completed
Last Updated: 27 Jun 2023 11:28 by ADMIN
Release 2020 R3
To have a better performance would be nice to cancel report rendering automatically or manually. 
If I am asking for a big report and after I change parameters and request new report, the previous request is still in progress and it is not going to be cancelled. Therefore I see high memory consumption on continuously refreshing a reports with a big data and after some time I see complete slow down of the Reporting Service and of course slow down of the server itself. The memory in this case is not released and Reporting Service crashes sometimes.
Unplanned
Last Updated: 16 Jun 2023 09:25 by Bob

Setting values to the request body in the WebServiceDataSource component via inline parameters turns the values of the string regardless of what is passed in the design/runtime parameter expression.

For example, in the following image, I set the runtime expression to be =2000 which should embed that value as a number to my request's body on previewing the report. Instead, the value is sent as the string "2000":

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

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.