This is a migrated thread and some comments may be shown as answers.

RadGrid seems slow to render

3 Answers 243 Views
Grid
This is a migrated thread and some comments may be shown as answers.
EmpowerIT
Top achievements
Rank 2
EmpowerIT asked on 06 Mar 2008, 05:32 AM
Hi,
I seem to be having issues with the speed of the RadGrid (and other various controls) rendering on the screen and populating with data. I know that it is not a server side issue.
When loading a page containing a rad grid the rad grid displays, but their is a noticeable delay before we are able to make changes on it ... it seems to lag. This is also true for pages which have a number of RadTextBox's and RadComboBox's on them.

The controls will render on the screen, but the data will not be in them until 1-2 seconds later ... there is no post back or ajax call happening at this time

Does anyone have any idea? There is no specific example for this, it seems to happen on most pages which need to render more than 5 rad controls, or on a rad grid which uses simple item templates
Thanks,

3 Answers, 1 is accepted

Sort by
0
Steve
Telerik team
answered on 06 Mar 2008, 11:43 AM
Hi EmpowerIT,

As you are probably aware, our controls offer rich client-side API and built-in functionalities that you do not get by default with standard asp or html controls. Each of these features makes the control markup heavier and if client-side related - requires extra time to initialize on the client (browser).
This would be mainly observed in IE 6 or Safari, which have various flaws in their box model and problems with handling too much table data at once (especially nested table data). You can go through the "Performance tips and tricks" chapters of each of the control's documentation and use the suggestions there.
If you make use of any ajax framework, you might want to apply a loading panel showing that there is some processing in the background.

Best wishes,
Steve
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
0
EmpowerIT
Top achievements
Rank 2
answered on 06 Mar 2008, 10:30 PM
If have an ajax loading panel appear whenever I do an ajax postback, is it possible to have it appear when initally loading the page?  Does that even make sense?

Like I mentioned earlier, the page will partially render, and then there is a couple of seconds delay before we can interact with the page
0
Sebastian
Telerik team
answered on 10 Mar 2008, 04:22 PM
Hi EmpowerIT,

If you want to display the loading template on initial load to notify the end user that the page is currently processed, consider the approach presented in this help article of RadAjax Prometheus:

http://www.telerik.com/help/radcontrols/prometheus/?ajxShowLoadingPanelOnInitialPageLoad.html 

Best regards,
Stephen
the Telerik team

Instantly find answers to your questions at the new Telerik Support Center
Tags
Grid
Asked by
EmpowerIT
Top achievements
Rank 2
Answers by
Steve
Telerik team
EmpowerIT
Top achievements
Rank 2
Sebastian
Telerik team
Share this question
or