RadGrid seems slow to render

4 posts, 0 answers
  1. EmpowerIT
    EmpowerIT avatar
    117 posts
    Member since:
    Jun 2007

    Posted 05 Mar 2008 Link to this post

    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,
  2. Steve
    Admin
    Steve avatar
    10941 posts

    Posted 06 Mar 2008 Link to this post

    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
  3. UI for ASP.NET Ajax is Ready for VS 2017
  4. EmpowerIT
    EmpowerIT avatar
    117 posts
    Member since:
    Jun 2007

    Posted 06 Mar 2008 Link to this post

    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
  5. Sebastian
    Admin
    Sebastian avatar
    9934 posts

    Posted 10 Mar 2008 Link to this post

    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
Back to Top