Details
-
Type: Bug
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: EE-2.0.0.GA, 3.0.RC1, 3.0.RC2
-
Fix Version/s: 3.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces EE 2.0, ICEfaces 3.0RC
-
Assignee Priority:P1
Description
Dynamically changing the disabled attribute on the ace:tabPane component does not allow the tab to be selected after it is activated. The tab is shown as being selectable but selection does not happen. If the browser is refreshed then the tabs can now be selected.
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Attached source code and built war file to reproduce issue.
Steps to reproduce:
- Load app, at the top of the page there are four commandButtons, each one will activate its respective tab.
- The tabSet is loaded as all disabled by default.
- Click on the "Activate Tab One" button and the "Activate Tab Two" button.
- Tab One and Tab Two are now shown as being selectable, but their content is not shown.
- Try and select either one of these tabs, nothing happens.
- Refresh the browser, the tabs content is now shown and they can be selected.
Show
Arran Mccullough
added a comment - Attached source code and built war file to reproduce issue.
Steps to reproduce:
Load app, at the top of the page there are four commandButtons, each one will activate its respective tab.
The tabSet is loaded as all disabled by default.
Click on the "Activate Tab One" button and the "Activate Tab Two" button.
Tab One and Tab Two are now shown as being selectable, but their content is not shown.
Try and select either one of these tabs, nothing happens.
Refresh the browser, the tabs content is now shown and they can be selected.
Fixed again in this other branch.
Revision #27275
ICE-7627- Backporting tabset dynamic disabled attribute fix.