Our clients enter information using the radeditor and in many cases want to embedded tables and graphics into their text. Using your reporting tool there is no way to print this information. I know you have suggested using your table and image tools, but that doesn't work when you are dealing with freely formatted text so the existance and location of the tables and images cannot be predicted.
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.
When exporting a long report with ContinuousPaper = true in Word format, the output document has text cut.
Based on the limitation explained in the Pagination section in Design Considerations for Word Rendering article of our documentation, Word supports maximum page size of 22 inches wide and 22 inches high. If the page is higher than 22 inches, some data may not be displayed in Print Layout view. So, in Word, a long document couldn't be rendered.
At least, this property could be avoided when printed in Word format.
Feature Request - Show email sent / error notification using the report viewers built-in notification system.
It would be nice to have an option to have a message shown when the email with the report is sent or if there was an error sending.
Right now when you hit email and send the user does not know if it was successful or not. Being async is nice but I have noticed that it could take a few seconds to complete and if the user navigates away from the report viewer during this time the report has the possibility of not sending. Either way right now the user has no definitive method of knowing if the email was sent or not.
The problem: I have a table that has several million records. I have a report with parameters to query those records. Example on a sales report: Customer (All or specific customer) and Product (All or specific product) and date range. If by mistake the user selects all customers, all products, and a date range of 10 years, he may get millions of records for the report. After several seconds he realizes that he entered the wrong parameters and wants to cancel the report. There is no way to cancel. The solution was to run this in another thread and kill the process. That seems like a hack and doesn’t stop the web request so the web service keeps working even after the report has been killed.
Change request: Allow canceling in two ways:
The web data source should implement the “Cancellation Token” and cancel the web request when the report is canceled. Postman, browsers, and other tools use this technique so that the web service understands that the data is no longer needed and it can stop the request.
Some links explaining how to implement Cancellation Tokens:
There is an issue where the search window that opens from the Report Viewer tool bar does not allow for deleting text from the search string input box using backspace.
The keyboard command provider seems to have many other keys covered for the intended behavior, but backspace does not seem to be handled appropriately.
After R1 2019 Telerik Web Report Viewers use Kendo splitter for resizing Parameters and Document map areas. At this point, there is no way to change the Parameters Areas position.
At the moment it's only possible to have your reports in old-fashioned projects.
It should be possible to add/design reports to SDK-style projects. That should work no matter what target framework is (.NET Core, .NET Standard or .NET Framework).