Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-3.3.0.GA_P04, 4.2
-
Fix Version/s: EE-4.2.0.GA, EE-3.3.0.GA_P05
-
Component/s: ACE-Components
-
Labels:None
-
Environment:All
-
Assignee Priority:P1
-
Support Case References:Support Case #14087 - https://icesoft.my.salesforce.com/5007000001jWZtT
Description
An ace:dateTimeEntry component(s) is setup to use a converter via the converter attribute. If the component is unrendered (rendered=false) and then rendered again (rendered=true) the converter is no longer called when the value is submitted.
-
Hide
- Case14087Example.war
- 13.54 MB
- Arran Mccullough
-
- META-INF/MANIFEST.MF 0.1 kB
- META-INF/context.xml 0.1 kB
- WEB-INF/classes/.../DateConverter.class 10 kB
- WEB-INF/classes/com/.../support/Item.class 0.3 kB
- WEB-INF/classes/.../support/TestBean.class 2 kB
- WEB-INF/faces-config.xml 0.5 kB
- WEB-INF/lib/commons-beanutils.jar 226 kB
- WEB-INF/lib/commons-digester.jar 140 kB
- WEB-INF/lib/commons-logging.jar 52 kB
- WEB-INF/lib/icefaces-ace.jar 5.75 MB
- WEB-INF/lib/icefaces-compat.jar 4.18 MB
- WEB-INF/lib/icefaces.jar 640 kB
- WEB-INF/lib/javax.faces.jar 2.55 MB
- WEB-INF/web.xml 2 kB
- index.xhtml 0.5 kB
- welcomeICEfaces.xhtml 4 kB
-
Hide
- Case14087Example.zip
- 24 kB
- Arran Mccullough
-
- Case14087Example/build.xml 3 kB
- Case14087Example/.../ant-deploy.xml 2 kB
- Case14087Example/.../build-impl.xml 80 kB
- Case14087Example/.../faces-config.NavData 0.0 kB
- Case14087Example/.../genfiles.properties 0.5 kB
- Case14087Example/.../private.properties 0.6 kB
- Case14087Example/.../project.properties 4 kB
- Case14087Example/nbproject/project.xml 0.9 kB
- Case14087Example/src/conf/MANIFEST.MF 0.0 kB
- Case14087Example/src/.../DateConverter.java 18 kB
- Case14087Example/src/.../support/Item.java 0.1 kB
- Case14087Example/src/.../TestBean.java 2 kB
- Case14087Example/web/index.xhtml 0.5 kB
- Case14087Example/web/.../context.xml 0.1 kB
- Case14087Example/web/.../faces-config.xml 0.5 kB
- Case14087Example/web/WEB-INF/web.xml 2 kB
- Case14087Example/.../welcomeICEfaces.xhtml 4 kB
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Applied fix to ICEfaces 4 trunk as well.
Show
Mircea Toma
added a comment - Applied fix to ICEfaces 4 trunk as well.
Reopened to add fix to ICEfaces 4 trunk.
Show
Liana Munroe
added a comment - Reopened to add fix to ICEfaces 4 trunk.
Verified ICEfaces EE-3.3.0 maintenance branch r51480, Tomcat 8, MS Edge, IE 11, 10, 9, 8, FF 47, Chrome 57
Show
Liana Munroe
added a comment - Verified ICEfaces EE-3.3.0 maintenance branch r51480, Tomcat 8, MS Edge, IE 11, 10, 9, 8, FF 47, Chrome 57
Avoid short-cutting the widget setup when lazy loading to ensure that the event listeners are registered. Previously the event listeners on date time entry's input element were not registered on lazy loading.
Show
Mircea Toma
added a comment - - edited Avoid short-cutting the widget setup when lazy loading to ensure that the event listeners are registered. Previously the event listeners on date time entry's input element were not registered on lazy loading.
Attached test case that reproduces this issue.
Steps:
- Load welcomeICEfaces.jsf
- In each of the dateTimeEntry fields, enter in some invalid numbers (For Example: 123456). Upon focus lost, the converter is called and an error message is shown.
- Click the 'Render Panel' button, the dateTimeEntry fields are no longer displayed.
- Click the button again to display the components again.
- Do the same test as before, the converter error messages are no longer shown.
Show
Arran Mccullough
added a comment - Attached test case that reproduces this issue.
Steps:
Load welcomeICEfaces.jsf
In each of the dateTimeEntry fields, enter in some invalid numbers (For Example: 123456). Upon focus lost, the converter is called and an error message is shown.
Click the 'Render Panel' button, the dateTimeEntry fields are no longer displayed.
Click the button again to display the components again.
Do the same test as before, the converter error messages are no longer shown.
Verified ICEfaces 4 trunk r51493, Tomcat 8, MS Edge, IE 11, 10, 9, 8, FF 47, Chrome 57.
New test app added:
http://dev.icesoft.com/svn/repo/qa/trunk/Regression-Icefaces4/Sparkle/Manual/ICE-11293