IE 6 is our corporate standard and everyone is required to use IE. We have discovered in one of our recent applications that performance is significantly degraded while manipulating/validating grid data on client side (using javascript). For instance, it takes more than 20 seconds to select a checkbox by looping through 120 rows of data. I am wondering is this is an IE DOM defeciency or is it something that can be improved in the grid (or perhaps in the script).
We have tested the this page in FireFox and the same code goes through the whole grid in less than 2 seconds (data modification) and less than one second for validation. Even though this response is slow but is acceptable to the users.
Could you please suggest a solution for the above?
Thanks
Ok, thanks for the update. I'm going to add this to a "known issues" section of the forums for others to read as well.
-Tony
Hi Tony,
Thanks for looking into this. Unfortunately the styling is broken in version 8.1.2046 and was verified. It turns out that setting the default styles for the entire grid works fine, but if you set the styles at the band level (which is what we're doing since we have multiple levels) then it's ignored.
This is being tracked under Issue ID BR35073. Once this gets fixed, I'll be able to get back to work here...
Hi Guys,
I had someone in our QA department take a look at this, and they verfied that the latest hotfix does indeed fix the grid row/header styling issue.
Here were the results -
- 8.2.1002
- 8.1.2013 (the version that customer claimed to work fine). Although the header style is appeared okay.
Hope this helps. If you need more details on this bug or any others, remember you can always contact our support department directly through http://www.infragsitics.com/gethelp
Veni -
I've been receiving quite a few bug fix notices from Infragistics and decided along with your e-mail to try the latest HotFix versions of the ASP.NET Infragistics controls. It appears that the performance issues have been resolved at least for us. Our code as of now is still performing the sort in a custom way on the server-side, but there is no notable delay when the screen is refreshing like it was previously. My recommendation is to download the latest hotfix and see if it resolves your issue.
That being said, as it seems whenever I win one battle I lose another. The latest hotfix versions seem to completely ignore the fact that I have CSS styles applied to our WebGrid. I tried installing the latest hotfix I received in e-mail for v8.2 (8.2.20082.1002) and v8.1 (8.1.20081.2038) and nothing but our GridStyle seems to be applied (all Row and header styles are being ignored in all bands). If I instead install v8.1.20081.2013 for example, the styles reappear but the sorting is not fixed.
If you don't use cascading stylesheets, I'd say the latest HotFix might fix your problems. Otherwise, beware.
BTW Infragistics, what the heck happened to the CSS on the UltraWebGrid? I've wasted hours trying to figure out why they are suddenly not being rendered (even checked the HTML) in the latest hotfixes.
Hello Veni,
Please, check out my answer for this issue here. I also have a couple of suggestions that might alleviate the speed issues IE has in general when it comes to client side code
http://forums.infragistics.com/forums/t/10840.aspx
Hope this helps.