I have been user of Infragistics grid with window forms for a long time and I recently started trial on IgniteUI.
Could you please let me know what are the advantages of using iggrid versus regular webgrid? Is there any functionality missing in webgrid that is available in IgniteUI?
Thank you.
Hello,
Did you find the provided information useful ?If you need more information regarding the matter , please feel free to contact me, I will be glad to help you.
Hello Volkan,
Thank you for posting in Infragistics forum !
The most significant difference between the igGrid and the WebDataGrid is that igGrid is entirely client side control, while the WebDataGrid is a server side.
It is not possible to say which one is better, since both are cross-browser compatible and provide the same functionality and top performance. It all depends on the platform and especially on what goals you are trying to achieve.
Apart from pure html & javascript web applications you can use igGrid in MVC projects by using the MVC Wrappers. These wrappers implement remote igGrid features such as paging, filtering, sorting, etc. There are plenty of samples and showcases by Infragistics and documentation available for both the igGrid and WebDataGrid. A small incovenience for you when using Ignite UI controls is the lack of Intellisense support by default. However you can enable the Intellisense support as well as static type checking directly in Visual Studio. Please refer to this article by Angel for more detailed information on that - http://es.infragistics.com/community/blogs/angel_todorov/archive/2012/10/27/introducing-typescript-support-for-ignite-ui.aspx
Please refer here for the following resources that will help you get started:
If I misunderstood you and if you are actually asking for advantages of the igGrid versus the regular WebGrid, let me outline how one can benefit from using the igGrid:
- Load on Demand feature, that adds functionality for user to append data to the grid. LoadOnDemand API - http://help.infragistics.com/jQuery/2014.1/ui.iggridloadondemandLoadOnDemand Sample - http://www.igniteui.com/grid/load-on-demand
- Virtualization - a feature that reduces the number of the active in-memory DOM objects. Using Virtualization, you can easily bind data to sources that contain millions of records and still render a large portion of data once on the client.Overview - http://help.infragistics.com/Help/Doc/jQuery/2014.1/CLR4.0/html/igGrid_Virtualization.htmlFixed virtualization sample - http://www.igniteui.com/grid/virtualization-fixedContinuous virtualization sample - http://www.igniteui.com/grid/virtualization-continuous
- cross platform (HTML5 Hybrid Mobile, Desktop & Tablet)- wide availability of data - oData, WCF, WebAPI, RESTful Domain Data Sources, JSON, XML, local arrays, HTML tables- built in data binding- support for response web design and adaptive CSS
I hope this will help you orientate and choose what will best suits your needs. Please let me know if you have any further questions, I will be glad to assist.