Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Won't Fix
-
Affects Version/s: 3.2.BETA1
-
Fix Version/s: EE-3.2.0.GA, 3.3
-
Component/s: ACE-Components
-
Labels:None
-
Environment:Icefaces3/trunk revision# 31809
-
Affects:Compatibility/Configuration
Description
1) Load showcase sample application configured with org.icefaces.deltaSubmit = true.
2) Navigate to ace:gMap - Directions page
3) Type some new directions into the field and submit
The map and the direction list are not updated.
The issue caused by the MenuRenderer who is rendering the option tags directly to the output stream. Because of that DeltaSubmitPhaseListener cannot calculate the previous parameters off the 'select' elements.
Modified DOMResponseWriter.write() method to try to parse the passed in string since some renderers write directly to the outputstream. Also changed the calculation of previous parameters for select elements to pick the first option in case none of the options are marked as selected thus matching browser's behaviour.