Workaround for the WebGrid issue on IE9
Created: 27 Sep 2011 | 2 comments
After releasing Internet Explorer 9 using WebGrid component on forms made troubles.
The solution is available on Infragistics Community Forum since 03/22/2011
http://forums.infragistics.com/forums/t/53278.aspx
We have tested the solution overriding implementation of the igtbl_dispose() function inside Form.aspx project file and it seems to work.
The Endpoint Management Community Blog is the perfect place to share short, timely insights including product tips, news and other information relevant to the Endpoint Management community. Any authenticated Connect member can contribute to this blog.
Comments 2 Comments • Jump to latest comment
Hi,
Sounds like a great solution..
I'm experiencing the same issue with some of my users (I.E.9 is the common denominator). Could you provide a print screen on the location of the form.aspx file or the location?
Is it by any chance the ComposerForm.aspx file?
Many many thanks for any feedback.
Andy
I've tested this and it works:
The problem is caused by the igtbl_dispose method which delete the prototype properties and functions rather than just the local variables.
The fix for this is as follows:
Edit ig_WebGrid.js (found in the \Program Files\Symantec\Workflow\Shared\scripts\Infragistics\Scripts folder) and change the function igtbl_dispose(obj) as follows:
Change:
for (var item in obj) {
if (typeof (obj[item]) != "undefined" && obj[item] != null && !obj[item].tagName && !obj[item].disposing && typeof (obj[item]) != "string")
to
for (var item in obj) {
if (typeof (obj[item]) != "undefined" && obj[item] != null && !obj[item].tagName && !obj[item].disposing && typeof (obj[item]) != "string" && obj.hasOwnProperty(item))
Would you like to reply?
Login or Register to post your comment.