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
Field | Original Value | New Value |
---|---|---|
Salesforce Case | [5007000000G3kcS] |
Fix Version/s | 2.1 [ 10241 ] | |
Fix Version/s | 1.8.2-EE-GA_P03 [ 10251 ] | |
Assignee | Yip Ng [ yip.ng ] |
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 | ||||
![]() ![]() ![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24483 | Thu May 05 12:41:54 MDT 2011 | yip.ng | |
Files Changed | ||||
![]() ![]() ![]() |
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 | ||||
![]() |
Repository | Revision | Date | User | Message |
ICEsoft Public SVN Repository | #24485 | Thu May 05 13:22:01 MDT 2011 | yip.ng | |
Files Changed | ||||
![]() |
Status | Open [ 1 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee | yip.ng [ yip.ng ] | Ken Fyten [ ken.fyten ] |
Assignee Priority | P2 | P1 |
Assignee | Ken Fyten [ ken.fyten ] | yip.ng [ yip.ng ] |
Attachment | screenshot-02.png [ 13275 ] |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Resolution | Fixed [ 1 ] |
Fix Version/s | 2.1-Beta [ 10291 ] | |
Fix Version/s | 2.1 [ 10241 ] |
Fix Version/s | 3.0 [ 10241 ] |
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