Your Privacy Matters: We use our own and third-party cookies to improve your experience on our website. By continuing to use the website we understand that you accept their use. Cookie Policy
349
Ultra Web Grid
posted

Hi,

 I'm struggling with a project that has been left to me.

 The project makes extensive use of the infragistics grids and I am somewhat baffled as to why infragistics seems to need quite so much HTML. The grid uses around 90kB on it's own. The grid consists of 10 rows max and 10 columns(the solution uses paging). so a 10x10 table. Not ideal I suppose, with associated css etc. I'd expect absolute worst case 40kB.

What would be helpful is any best practices on how to style the grid or sample projects which I could follow so I could apply my knowledge of css to solve the problem described above. I've picked a great tip already on reducing id naming and saved a few kB already, however it's really about styling that I need to understand.

I am already an experienced web developer and I was somewhat dismayed by the markup that infragistics seems to generate. That said I do really like the product and I think it adds to the user experience of the site I am working, however I really need to resolve these issues otherwise I'm gonna have to go back to the basics that I understand and recomend ditching infragistics

 Many thanks,

 Andy 

Parents
No Data
Reply
  • 28464
    posted

    Hello Andy,

    Thanks for writing and for considering our products - much appreciated. Could you please tell us how much of the size generated  by the grid is ViewState? If it is a large potion of the size, I can recommend the technique described here (moving the ViewState from client to server)

    http://forums.infragistics.com/forums/t/11335.aspx 

    Also, could you please send the source HTML generated by the grid (View Source in browser) attached to this thread (there is attach file option in the option tabs when you reply to a thread) ? Maybe if we take a look and see the output (based on your settings) we would be able to provide additional ideas.

     

Children