Video Screencast Help
Search Video Help Close Back
to help
Not able to make it to Vision this year? Get a sampling in the Best of Vision on Demand group.

GridComponent and IE9

Updated: 03 Oct 2011 | 7 comments
DanGordon's picture
0 0 Votes
Login to vote
This issue has been solved. See solution.

Hi all,

We're currently testing IE9 in our environment and have come across an issue with the GridComponent in our workflows. We use several of these for allowing clients to select multiple grid items (for example in a software portal). In IE9 the GridComponent has erratic behaviour, often not allowing users to select any item, or allowing them to select one or two and then failing to register any more clicks (this includes a single click to remove their current selections and select one item).

I have attempted the following remediation without success:

- Running the site in IE9's compatibility mode.
- Adding a <meta http-equiv="X-UA-Compatible" content="IE=8" /> tag to composerform.aspx.

Has anyone else encountered this issue?

Comments

claus66's picture
08
Jun
2011
0 Votes 0
Login to vote

Hi I've just installed ie9

Hi

I've just installed ie9 and observerved the same behaviour - did you find a solution?

DanGordon's picture
08
Jun
2011
0 Votes 0
Login to vote

Not yet...

No, unfortunately I haven't found a solution yet. Things seem pretty quiet in here on the IE9 front, so it seems a support case will be the next step.

Essentially, we can't roll out IE9 to the organisation until this issue is resolved. I'm curious as to whether the issue is still present with Workflow 7.1 (not sure if the GridComponent has changed at all).

If it does get resolved, I'll be sure to post the solution here!

AnaMan's picture
27
Sep
2011
1 Vote +1
Login to vote

The solution is available

The solution is available on Infragistics Community Forum since 03/22/2011 !!!

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

It's very dissapointing that Symantec do nothing with this issue in spite of that fact.

We have tested the solution overriding implementation of the igtbl_dispose() function inside Forms.aspx project file and it seems to work.

DanGordon's picture
03
Oct
2011
1 Vote +1
Login to vote

Thanks AnaMan! Just applied

Thanks AnaMan!

Just applied the fix and the grids behave as they should with IE9.

For those who don't want to go digging, here's the solution:

  1. Open the "<Install Location>\Altiris\Workflow Designer\Shared\scripts\Infragistics\Scripts\ig_WebGrid.js" file;
  2. Search for "function igtbl_dispose(obj)" (it should be on line 4596);
  3. There is an if statement 6 lines below (line 4602). Make sure it matches the following (changes in bold):

    if(typeof(obj[item])!="undefined" && obj[item]!=null && !obj[item].tagName && !obj[item].disposing && typeof(obj[item])!="string" && obj.hasOwnProperty(item))
     

  4. Save and close the file.

You'll need to clear your browser's cache for the new ig_webGrid.js to load (Ctrl+F5).

Rob Moore's picture
28
Sep
2011
0 Votes 0
Login to vote

WOW. what a simple fix

This was the only show stopper for IE9 here. Applied the fix to all the servers and now IE9 works just fine!

 

Excellent post, thank you AnaMan!

 

Rob

FEU's picture
03
Oct
2011
0 Votes 0
Login to vote

It works

Hello,

It works.....Thank you!!!

Bondo's picture
28
Oct
2011
0 Votes 0
Login to vote

Thanks guys

Just a FYI for someone else they may have issues after making the change.  Ctrl+F5 didn't have the desired result of clearing the cache.  I needed to go into Settings->Safety->Delete Browsing History->Delete Temporary Internet Files.  This allowed the updated file to come down.