Problem with the WPF report viewer (and others?)

2 Answers 28 Views
Report Viewer - WPF
Patrick
Top achievements
Rank 2
Iron
Iron
Iron
Patrick asked on 25 Apr 2022, 07:03 AM

Hello,

I've seen it in the WPF report viewer, that I'm using, perhaps the problem is also in other report viewers.

When the report viewer is loading the report, the number of pages is increasing until the report is fully loaded. If I change the page number before the report is fully loaded, the displayed page is reset to 1 when the report is fully loaded!

To view the problem, you need to have a big report that takes enough time to load, so you can change the displayed page before it is fully loaded.

Regards

2 Answers, 1 is accepted

Sort by
0
Dimitar
Telerik team
answered on 28 Apr 2022, 06:25 AM

Hello Patrick,

This behavior is caused by the fact that our engine doesn't support dynamic paging, instead, it waits for the whole data should be fetched at the report's generation. This is required for some of the reporting functionalities (such as PageCount for example) to work correctly and thus you need to wait for the whole report to finish loading.

With that being said, the UX for the report loading could be improved. We currently have such a feature request, however, it is only with regards to the web viewers - Improve the web report viewers' UX when loading a report.

You may make an FR for the desktop viewers too, explaining how you would the UX/UI to be while the report finishes loading - Progress® Telerik® Reporting Feedback Portal.

Regards,
Dimitar
Progress Telerik

Brand new Telerik Reporting course in Virtual Classroom - the free self-paced technical training that gets you up to speed with Telerik and Kendo UI products. Check it out at https://learn.telerik.com/.
0
Patrick
Top achievements
Rank 2
Iron
Iron
Iron
answered on 28 Apr 2022, 06:38 AM

Hello Dimitar,

I understand that some functionnalities cannot be available until the report is fully loaded.

But I'm just talking of the current page that is reset to 1. Why don't you just leave it at its current value?

Regards

Neli
Telerik team
commented on 02 May 2022, 01:58 PM

Hi Patrick,

I tested navigating to another page while the report was loading. However, until the whole report was not loaded, I was not able to change the page. As my colleague, Dimitar suggested, I would also recommend logging a feature request for the desired behavior.

Patrick
Top achievements
Rank 2
Iron
Iron
Iron
commented on 03 May 2022, 03:46 AM

Hi Neli,

Really strange that you can't change the page until the report is fully loaded! How do you try to change it? In my case, I just use the buttons to display the next page.

Neli
Telerik team
commented on 05 May 2022, 02:03 PM

Hi Patrick,

I continued with testing and eventually, I was able to reproduce the behavior. I discussed the case with our development team and we agreed that this is a valid feature request- Keep the currently navigated page after the report is loaded completely. For that reason, I logged it on your behalf and voted for it. Once there is an update on the status, you will receive a notification.

Tags
Report Viewer - WPF
Asked by
Patrick
Top achievements
Rank 2
Iron
Iron
Iron
Answers by
Dimitar
Telerik team
Patrick
Top achievements
Rank 2
Iron
Iron
Iron
Share this question
or