Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.7
-
Fix Version/s: 1.7.1
-
Component/s: ICE-Components
-
Labels:None
-
Environment:any
-
Support Case References:
Description
Assume there's a tabset containing multiple tabs. Each tab folder now contains some input fields marked as required="true". Setting the newly created partialSubmit attribute of the ice:panelTabSet component explicitly to false (ICE-2367) prevents the user from switching the tab until all required input text fields have been filled out. This is just fine, but there seems to be a bug in the following scenario:
1. In the attached test application, try to switch from tab 0 to tab 1 or 2
2. This is not possible since the panelTabSet's partialSubmit attribute is set to false. Instead the relevant error messages will appear right beneath the input text fields which is also correct.
3. Now, fill out each text field, so that the validation errors disappear and tab through them
4. After filling out the second text field and tabbing to the last "dummy input" text field the tab will automatically be switched to the one selected under #1
It seems the tab event is queued and executed automatically after the errors on the page have been corrected
1. In the attached test application, try to switch from tab 0 to tab 1 or 2
2. This is not possible since the panelTabSet's partialSubmit attribute is set to false. Instead the relevant error messages will appear right beneath the input text fields which is also correct.
3. Now, fill out each text field, so that the validation errors disappear and tab through them
4. After filling out the second text field and tabbing to the last "dummy input" text field the tab will automatically be switched to the one selected under #1
It seems the tab event is queued and executed automatically after the errors on the page have been corrected
-
Hide
- Test_PanelTabset.war
- 6.43 MB
- Michael Thiem
-
- META-INF/MANIFEST.MF 0.0 kB
- WEB-INF/classes/.../InterceptListener.class 2 kB
- WEB-INF/.../StaticTabbedPanelBean.class 5 kB
- WEB-INF/faces-config.xml 0.7 kB
- WEB-INF/html_basic.tld 244 kB
- WEB-INF/jsf_core.tld 25 kB
- WEB-INF/lib/backport-util-concurrent.jar 319 kB
- WEB-INF/lib/commons-beanutils.jar 115 kB
- WEB-INF/lib/commons-collections.jar 165 kB
- WEB-INF/lib/commons-digester.jar 139 kB
- WEB-INF/lib/commons-fileupload.jar 87 kB
- WEB-INF/lib/commons-logging.jar 31 kB
- WEB-INF/lib/el-api.jar 24 kB
- WEB-INF/lib/el-ri.jar 97 kB
- WEB-INF/lib/jsf-api.jar 351 kB
- WEB-INF/lib/jsf-impl.jar 669 kB
- WEB-INF/lib/jstl.jar 21 kB
- WEB-INF/.../krysalis-jCharts-1.0.0-alpha-1.jar 151 kB
- WEB-INF/lib/standard.jar 385 kB
- WEB-INF/lib/xercesImpl.jar 1.15 MB
- WEB-INF/lib/xml-apis.jar 190 kB
- WEB-INF/web.xml 3 kB
- index.jsp 0.2 kB
- main.jspx 4 kB
- test.jspx 1 kB
- xmlhttp/css/royale/css-images/add.gif 0.1 kB
- xmlhttp/css/.../css-images/arrow-ff-dis.gif 0.9 kB
- xmlhttp/css/.../css-images/arrow-ff.gif 0.2 kB
- xmlhttp/css/.../arrow-first-dis.gif 0.1 kB
- xmlhttp/css/.../css-images/arrow-first.gif 0.2 kB
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
trunk: revision 16753
branch 1.7 : revision 16754
Show
Adnan Durrani
added a comment - trunk: revision 16753
branch 1.7 : revision 16754
test application for tomcat 5.5, using the patched jars from
ICE-2367