Details
-
Type:
Bug
-
Status: Closed
-
Priority:
Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P02
-
Fix Version/s: EE-3.3.0.GA_P03, 4.1
-
Component/s: Sample Apps
-
Labels:None
-
Environment:Tomcat 7, ICEfaces EE-3.3.0.GA_P03 tag r44639, all browsers. DeltaSubmit=true
-
Assignee Priority:P2
Description
showcaseSubmitMonitor > Overview (Delta Submit= true specific)
When the value of "What to block" is set to Configuration and Demonstration Panels the submitMonitor does not render when pressing the Submit button a second or subsequent times.
To reproduce:
1.) Build showcase with deltaSubmit=true.
2.) Navigate to SubmitMonitor > Overview
3.) Set the "What to block" selection to "Configuration and Demonstration Panels"
4.) Press the Submit button in the demonstration Panel. The submitMonitor displays as expected.
5.) Press the Submit button again, the submitMonitor no longer displays.
When the value of "What to block" is set to Configuration and Demonstration Panels the submitMonitor does not render when pressing the Submit button a second or subsequent times.
To reproduce:
1.) Build showcase with deltaSubmit=true.
2.) Navigate to SubmitMonitor > Overview
3.) Set the "What to block" selection to "Configuration and Demonstration Panels"
4.) Press the Submit button in the demonstration Panel. The submitMonitor displays as expected.
5.) Press the Submit button again, the submitMonitor no longer displays.
Committed fix to the 3.3 EE maintenance branch at revision 44714 and to the P03 tag at revision 44713. Modified overriding submit function to pass the element via document.getElementById() to the isParentElement() function, since the element passed to the submit function when deltaSubmit=true is a cloned element inside the deltaSubmit form, which doesn't help determine what isParentElement() is trying to determine.
Testing notes: please also check if this issue is present in the 4.x trunk, in order to apply this fix there as well, if necessary.