We faced the following issue when previewing a big enough report. Here are the steps to reproduce the bug:
1) after the report gets loaded, press the Preview button from the Parameters area.
2) as soon as the report starts loading, the class="trv-loading" is added to the Parameters area. While still report loading is in progress, press the "Stop Rendering" button.
3) When the message Report processing was canceled. is displayed, the Parameters area remains inactive. This happens because its class="trv-loading" is not removed as it is expected.
Currently, when you design a report with SqlDataSource, ObjectDataSource, etc. you need to have access to the corresponding database, assemblies, etc. to see the fields and use the drag-and-drop functionality of the report designers.
The requirement is to embed the corresponding schema in the report or designer to let the report creator access the data source fields even without these external resources.
As an example, in the WebServiceDataSource the report creator may use inline JSON rather than connecting to the Web Service. This saves time and resources required for establishing the connection that is in fact not necessary for design purposes.
When the report rendering is manually stopped through the Report Viewer, the Release Document request is made, however, it does not wait for the report rendering to be fully canceled, instead, it only sets a flag that it should stop.
The report engine checks for the flag periodically and eventually stops the report rendering, throwing an OperationCanceledException. I need to be able to catch this exception so that I can dispose of the document resources as soon as possible.
When there is rotated text (270 degrees) in the Crosstab header, the FreezeColumnHeaders and FreezeRowHeaders don't work as expected.
Resetting the angle to the default (0 degrees) fixes the problem.
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.
When I render a report with Gujarati language text to PDF on Windows, the GDI graphics engine is used and the text is displayed properly.
When I render the same report with the Skia graphics engine, on Windows or Linux, the characters are misplaced or incorrectly drawn.
Hi Team,
I see you have written this custom example for using EntityFrameworkCore and SQL to act as a source of report storage (not cache storage).
This is a request to do the same but using the Azure Storage File Shares client library for .NET - Azure for .NET Developers | Microsoft Learn SDK to host the TRDP files.
For example:
ReportSourceResolver = new AzureStorageReportSourceResolver()
Thank you,
Mike
When the end-user closes the browser or the window where the web report viewer is rendering the report, the report rendering is not automatically cancelled on the server.
The report rendering should stop when the browser/window is closed.
Setting the Style > BackgroundImage property of the Linear Gauge > Indicator throws the following error:
This doesn't let me customize the Indicator of the Gauge.
I have a report that uses custom assemblies and I export it through the ReportProcessor class in my .NET application.
For the reporting engine to resolve the custom assemblies, I had to pass an IConfiguration instance through its constructor where the custom assembly is referenced in the assemblyReferences element - Configuration for the ReportProcessor in .NET.
This approach does not work with the latest version of Telerik Reporting(18.2.24.924). I get errors that the assembly and the used types are not registered in the configuration file when I render the report.
I need to customize the standalone Report Designer. I distribute it with my own product and I need to replace the title of the standalone ReportDesigner with my brand. For example DevExpress report designer allows that.
We have an app that loads a list of reports. When a report is selected, a report viewer page is loaded. It contains a set of parameters. In this stage, we get a http 400 error because it is the hitting the GetParameters endpoint right away. The user has not selected any parameters. It should only hit this endpoint when the user has selected the parameters and runs the report.
This is not the behavior in the HTML viewer.
In the images attached, the Initial Load image is the error we get when the report viewer page is loaded.
The Report Source is the payload when the GetParameters endpoint is called. As you can see it's empty since the report is not ran yet.
In the Running image, the error is when the user runs the report.
Telerik,
This is a feature request to allow a designer to set the locale at preview time.
We work on reports that are deployed and executed in many regions and locales around the world.
We cannot have our report designers switch the locale each time they need to test or validate a report, it would become too cumbersome.
Would you be able to add an option (default: Current locale) to the "Preview" screen in the designer that allows the report designer to set the locale to Preview the report as.
Thanks!!
Shawn
Currently, any custom implementations of the IResourceResolver and ISharedDataSourceResolver require using a parameterless constructor because the types are initialized via Reflection at runtime.
We would like to be able to dependency inject services into the custom resolver implementations through the constructors.
When I set the Graph Legend Position to Absolute, the Legend is drawn always inside the Plot area:
I would expect it to behave as the other Legend Positions and draw the Legend outside the Plot area.