Hi
We're using the Infragistics 'UltraWebGrid' from long time (since 2004) and planning to upgrade to the latest WebDatagrid (2011. Vol2). The first thing we noticed is the lot of server side events are missing, such as DoubleClick or Click events. Searching the Infragistics forums and 'online help' provided the answer to use client side event, but it took a solid 3-4 hours to find the right article. Even though the client side event works, we don't understand why the server side events are not available and the new control should have been backward compatible for existing users to migrate smoothly.
We also couldn't find an article in the forums or help files to find the functional difference between the two grids and how to use the basic events such as single-click or double click.
Any information on this topic would really help us in using new controls.
Regards, Karthik
Hello John,The best I can do for you is to advice you to take a look at the following blog post http://blogs.infragistics.com/blogs/craig_shoemaker/archive/2011/07/11/introducing-the-webdatagrid-webhierarchicaldatagrid-cheat-sheet.aspx and to take a look at the download available in it ( press the big brown circle at the bottom). Please take a note that it is brand new control and you can not expect that it will be a full copy of the old one.
Thanks for the update and the cheat sheet would help us in implementing the new grid to certain extent.
Having said that, my concern is single-click and double-click server side events that are missing in the new grid. I understand the new control may not have all the events, but I think, the click events are 'required' events for the control.
Here is the reason and you can help me to figure out an alternate way for the issue.
We display the records in the grid and when the user click on the grid, the access rights for the users are validated against the 'clicked record' and display messages based on access rights. The validation is in the 'Busiess logic/IO logic' class files and require server side postback to check the results. Also, don't want to expose all the code in javascript either. Any suggestions/ideas?
Hello John,You can handle the client side event for double clicking (or single) and create __DoPostback() (please visit the following article http://aspalliance.com/895_Understanding_the_JavaScript___doPostBack_Function.5 ) and go to the server for executing the business logic.
Hello John,Please let me know if you have any further questions regarding this issue.