Support Article
Actions on checkbox in repeat grid doesn't work in IE8
SA-21240
Summary
User has a repeat grid with checkboxes which contains some actions on event "Change". In Firefox and Chrome everything works as expected, but in IE8 nothing happens, only value of pySelected is saved after submit button is pressed. User wants to know the root cause
Error Messages
Not Applicable
Steps to Reproduce
1. Create repeat grid
2. Add some checkboxes in any cell of grid
3. Set actions on change for checkboxes
4. Try to trace action while clicking in checkboxes in IE8
Root Cause
A backwards compatibility defect in Pegasystems’ code or rules. It was found that if we check/uncheck checkboxes in a repeat grid on IE8, the actions are not fired properly. When we click checkbox, PRPC runs all the actions and tries to refresh the mark-up with refresh section. It is suspected that the click/change events are being performed on stale mark-up before a section refresh. This is because of sub-optimal performance of IE8 with PRPC 7.x.
Radio-buttons too have similar performance issues with actions when accessed within a grid via IE8.
The only way to address this is to change the design to account for these issues.
A possible local change could be: use run data-transform on each click, configure only Hover on each checkbox, and use a submit button to submit all the values at once and run data-transform at once.
Resolution
Apply pzIsBrowserIE8 to the smart tip. This should work fine for any browser, while only for the IE8 the smart tip should be hidden
Published April 4, 2016 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.