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
-
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
IE 7/8 - the showcase ace:dateTimeEntry > TimeEntry Time Only and Date Only apps do not update after changing values then submitting.
To reproduce:
1.) Build showcase with deltaSubmit=true, deploy and use IE 7 or IE 8.
2.) Navigate to ace:dateTimeEntry > TimeEntry demo.
3.) Use radioButton to select Time Only .
4.) Use sliders to change time and press submit.
5.) The new time chosen is not updated on the page.
This also happens when using the "Date Only" selection.
To reproduce:
1.) Build showcase with deltaSubmit=true, deploy and use IE 7 or IE 8.
2.) Navigate to ace:dateTimeEntry > TimeEntry demo.
3.) Use radioButton to select Time Only .
4.) Use sliders to change time and press submit.
5.) The new time chosen is not updated on the page.
This also happens when using the "Date Only" selection.
Modified single submit capturing to drop focusout triggered single submits, they are redundant since the state of radio or checkbox elements can be changed only by click events. This avoids issuing double submits for any state change. Relative to deltaSubmit the focusout triggers a new calculation for the previous parameters which includes the changed value of the dateTimeEntry (normally the old value should be used as it's done during the click event).