Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.8.2-EE-GA_P02, 2.0.0, 2.0.0-EE-Beta1
-
Fix Version/s: EE-1.8.2.GA_P03, 2.1-Beta, 3.0
-
Component/s: ICE-Components
-
Labels:None
-
Environment:All
-
Assignee Priority:P1
-
Affects:Documentation (User Guide, Ref. Guide, etc.)
Description
Feature Request: Add a tabindex to the rowSelector/dataTable to allow a user to tab into the table to allow proper tab key flow.
Scenario: A form has a few inputs with tabindex's set, a dataTable that has row selection/keyboard nav enabled and then some more inputs with tabindex's set.
<ice:inputText tabindex="1"/>
<ice:inputText tabindex="2"/>
<ice:dataTable tabindex="3">
<ice:rowSelector.../>
...
</ice:dataTable>
<ice:commandButton tabindex="4"/>
<ice:commandButton tabindex="5"/>
When starting at tabindex 1 and tabbing the dataTable is skipped over and only received focus once the end of the tab order is hit.
Scenario: A form has a few inputs with tabindex's set, a dataTable that has row selection/keyboard nav enabled and then some more inputs with tabindex's set.
<ice:inputText tabindex="1"/>
<ice:inputText tabindex="2"/>
<ice:dataTable tabindex="3">
<ice:rowSelector.../>
...
</ice:dataTable>
<ice:commandButton tabindex="4"/>
<ice:commandButton tabindex="5"/>
When starting at tabindex 1 and tabbing the dataTable is skipped over and only received focus once the end of the tab order is hit.
Activity
Arran Mccullough
created issue -
Arran Mccullough
made changes -
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [5007000000G3kcS] |
Ken Fyten
made changes -
Fix Version/s | 2.1 [ 10241 ] | |
Fix Version/s | 1.8.2-EE-GA_P03 [ 10251 ] | |
Assignee | Yip Ng [ yip.ng ] |
Ken Fyten
made changes -
Affects | [Documentation (User Guide, Ref. Guide, etc.)] | |
Assignee Priority | P2 |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24482 | Thu May 05 12:38:58 MDT 2011 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ExtendedAttributeConstants.java
MODIFY /icefaces/trunk/icefaces/component-metadata/src/main/resources/conf/ice_cust_properties/cust-rowselector-props.xml MODIFY /icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/renderkit/TableRenderer.java |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24483 | Thu May 05 12:41:54 MDT 2011 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/compat/components/src/main/java/com/icesoft/faces/component/ext/renderkit/TableRenderer.java
MODIFY /icefaces2/trunk/icefaces/compat/component-metadata/src/main/resources/conf/ice_cust_properties/cust-rowselector-props.xml MODIFY /icefaces2/trunk/icefaces/compat/components/src/main/java/com/icesoft/faces/component/ExtendedAttributeConstants.java |
yip.ng
made changes -
Attachment | screenshot-01.png [ 13210 ] |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24484 | Thu May 05 13:21:08 MDT 2011 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces/trunk/icefaces/component/src/com/icesoft/faces/component/ext/RowSelector.java
|
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24485 | Thu May 05 13:22:01 MDT 2011 | yip.ng | |
Files Changed | ||||
MODIFY
/icefaces2/trunk/icefaces/compat/components/src/main/java/com/icesoft/faces/component/ext/RowSelector.java
|
yip.ng
made changes -
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Mandeep Hayher
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee | yip.ng [ yip.ng ] | Ken Fyten [ ken.fyten ] |
Ken Fyten
made changes -
Assignee Priority | P2 | P1 |
Assignee | Ken Fyten [ ken.fyten ] | yip.ng [ yip.ng ] |
yip.ng
made changes -
Attachment | screenshot-02.png [ 13275 ] |
yip.ng
made changes -
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Ken Fyten
made changes -
Fix Version/s | 2.1-Beta [ 10291 ] | |
Fix Version/s | 2.1 [ 10241 ] |
Ken Fyten
made changes -
Fix Version/s | 3.0 [ 10241 ] |
Ken Fyten
made changes -
Status | Resolved [ 5 ] | Closed [ 6 ] |
Potential workaround is to not have any tabindex's defined on the form. This will allow the browser to use the natrural layout of the components to enable tabbing into the table