Unplanned
Last Updated: 07 Jun 2022 15:47 by ADMIN
Created by: Jakub Wilk
Comments: 2
Category: Reporting
Type: Feature Request
25
as Microsoft is going into Power Bi it is worth to take over SQL Server Reports possible to convert to Telerik Reporting
Unplanned
Last Updated: 07 Jun 2022 14:43 by Ed.
Conditional hiding of the page header section based on a Page function doesn't collapse the empty space left behind
Declined
Last Updated: 07 Jun 2022 11:45 by ADMIN
Created by: Anubhav
Comments: 1
Category: Reporting
Type: Feature Request
0

I would love to be able to get a log of the SQL generated by the designer/VS IDE upon running a report within a debugging environment. This would help me identify any issues and make performance improvements as well. thanks.

 

https://www.telerik.com/account/support-center/view-ticket/1565286

 

Completed
Last Updated: 06 Jun 2022 08:34 by ADMIN
Release R2 2022
Created by: Support
Comments: 1
Category: Reporting
Type: Feature Request
1

Currently we implemented the IDefinitionStorage to read and save files from azure storage

It would be nice if we could call the async methods

Unplanned
Last Updated: 02 Jun 2022 08:43 by Anubhav
ReportParameters.ParameterName.Label returns the report parameter value from the Value instead of the value of its Text property
Declined
Last Updated: 24 May 2022 20:17 by ADMIN
Created by: Patrick
Comments: 2
Category: Reporting
Type: Feature Request
0

Hi,

It could be userfull to have a way to dynamically prompt for user name and password for the database connection. The proposed solution to put the connection string in a report parameter exposes sensitive information. It could be an option in the "Configure SQL Data Source" where we could set a checkbox as "Prompt for user name and password". At the end, everything would be saved with the report definition except the user name and password. On the report rendering, the user name and password will raised a dialog box for user name and password for the report.

 

Thanks,

Completed
Last Updated: 18 May 2022 14:33 by ADMIN
Release R2 2022
When disposing Report Viewer Angular component remove the resize event handlers attached to the window from reporting an kendoSplitter
Unplanned
Last Updated: 18 May 2022 14:29 by Support

It seems that only one event is being removed when disposing, there are 3 more, can these 3 also be removed when disposing? 

 

Also if possible remove the kendoSplitter resize event:

Declined
Last Updated: 13 May 2022 12:02 by ADMIN

Hi, after Updating to the latest version I'm getting this error:

System.InvalidOperationException: Headers are read-only, response has already started.
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpHeaders.ThrowHeadersReadOnlyException()
   at Microsoft.AspNetCore.Server.Kestrel.Core.Internal.Http.HttpResponseHeaders.Microsoft.AspNetCore.Http.IHeaderDictionary.set_ContentType(StringValues value)
   at Microsoft.AspNetCore.Http.DefaultHttpResponse.set_ContentType(String value)
   at Microsoft.AspNetCore.Mvc.Formatters.OutputFormatter.WriteResponseHeaders(OutputFormatterWriteContext context)
   at Microsoft.AspNetCore.Mvc.Formatters.TextOutputFormatter.WriteAsync(OutputFormatterWriteContext context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor.ExecuteAsyncCore(ActionContext context, ObjectResult result, Type objectType, Object value)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ObjectResultExecutor.ExecuteAsync(ActionContext context, ObjectResult result)
   at Microsoft.AspNetCore.Mvc.ObjectResult.ExecuteResultAsync(ActionContext context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeResultAsync>g__Logged|22_0(ResourceInvoker invoker, IActionResult result)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResultFilterAsync>g__Awaited|30_0[TFilter,TFilterAsync](ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResultExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.ResultNext[TFilter,TFilterAsync](State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeAlwaysRunResultFilters()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextResourceFilter>g__Awaited|25_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Rethrow(ResourceExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.InvokeFilterPipelineAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeAsync>g__Logged|17_1(ResourceInvoker invoker)
   at Microsoft.AspNetCore.Routing.EndpointMiddleware.<Invoke>g__AwaitRequestTask|6_0(Endpoint endpoint, Task requestTask, ILogger logger)
   at Als.ALSolutions.WebSite.Startup.<>c__DisplayClass13_0.<<Configure>b__3>d.MoveNext() in C:\ALS_Git\ALSolutions V2\ALSolutions_V2\Als.ALSolutions.WebSite\Startup.cs:line 615

 

  1. Request URL:
    https://localhost:44335/api/reportdesigner/definitionresources/folder/model?uri=
  2. Request Method:
    GET

 

Completed
Last Updated: 11 May 2022 10:26 by ADMIN
Release R2 2022

Issue #1: In WinUI3, for Telerik Report Viewer, when we have a link to URI to open in a new window, it is not working correctly.

Here is a setting in a demo report (Report Catalog): 

When clicking to link in control on runtime, we are getting the following error:

This looks like a bug.

 

Issue #2: Our scenario is the following: We will have some custom links in a report like, "MyApp:Customer/TEST". When we click on that, we need to send that link to our WinUI app, which will let's say navigate to a Customer page after it is clicked in a report. Due to Issue #1, we were not able to test it. Even when Issue #1 is resolved, what is a good way for us to handle the current scenario? I don't want to refresh the report when some link is clicked.

 

Issue #3. We might have the HTML Text box in a report. When it has a link, it is not clickable. This is another item that looks like a bug.

 

Can you please help to resolve these 3 issues?

Thanks,

 

Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022
Created by: Ian
Comments: 0
Category: Reporting
Type: Bug Report
3
We would like to use the latest versions of jQuery and Kendo.

Updating jQuery to 3.6.0 seems to work, however, using Kendo 2022.1.119 appears to break the fonts and some menus in the web report designer.

The rest of our project is using 2022.1.119 so we would like to deploy only one version of Kendo (and jQuery) across our product.
Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022
The HTML5 WebForms Report Viewer Form item template is missing the kendo references and because of that, the report viewer does not load correctly.
Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022

The response to the Get Page request of the REST Service in .NET Core/5/6 doesn't include page size when the paper kind is Custom. This may be the reason why the printing from the WPF Viewer results in blank pages.

When the service is in .NET Framework, the paper size is in the response, and the document is printed correctly.

Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022

The XAML rendering extension, used by the WPF Report Viewer, by default checks for invalid characters while writing the XAML page contents. When the data that will be rendered on the page contains invalid Unicode characters, an exception is thrown and the report is not rendered.

The current solution is to introduce a UserFunction that parses  the string contents and strips the invalid characters, but implementing and maintaining this approach requires more efforts from the developer.

An option in the XAML Device Information Settings that disables the check for invalid characters, would work in most scenarios without having to write a dedicated UserFunction. By default this option will preserve the current behavior, i.e. the characters checking will be performed, but the developers will have the ability to disable it on their own discretion.

Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022
If you try to export a report that contains an SVG image, A generic error occurred in GDI+  error will be thrown when you try to export the report to XLSX under Azure.
Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022
The problem is that the uppercase for i in English is I (note the lack of a dot) but in Turkish it’s dotted, İ. So while in English there are two i’s, for Turkish they are four.
Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022

Adding a Parent Group to another Column Group in a Crosstab leads to "Object reference not set to an instance of an object" on report preview. Stack Trace:

Object reference not set to an instance of an object.
   at Telerik.Reporting.Processing.Table.ForEachCell(Action`1 action)
   at Telerik.Reporting.Processing.Table.MeasureDataItemContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.DataItem.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.AbsolutePositionLayout.MeasureChildItems(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.AbsolutePositionLayout.MeasureContent(IMeasureContext context, SizeLU availableClientSize)
   at Telerik.Reporting.Processing.ReportSectionBase.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)

Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022
The reporting engine does not allow for report parameters to have white spaces in their names and you cannot create such in the Standalone Designer, for example. However, unlike the Standalone Designer, the web-based designer does not prevent you from creating a parameter with white spaces in its name. As a result, the report cannot be saved and it does not preview correctly.
Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022
In the Web Report Designer, during the CsvDataSource Wizard, if the data has DateTime fields and specify a Date format for those fields on step 5, the date format is not respected and the DateTime fields are empty in the data preview on step 6 of the wizard.
Completed
Last Updated: 11 May 2022 10:24 by ADMIN
Release R2 2022

The following error is thrown when inserting a new column on merged columns in a crosstab/table and then trying to select that column:

"Value cannot be null. Parameter name: components"