Details
-
Type: Improvement
-
Status: Closed
-
Priority: Major
-
Resolution: Invalid
-
Affects Version/s: EE-3.2.0.GA
-
Fix Version/s: 4.0
-
Component/s: ACE-Components
-
Labels:None
-
Environment:ICEfaces showcase, IE9,10, FF, Chrome
-
Assignee Priority:P3
-
Salesforce Case Reference:
Description
The bug is that if your cursor focus is within the last cell of a datatable row and you try to tab to the next row. Instead of having the focus on the first editable element in the next row the focus is set to the next row itself (<tr>). This means the tab focus is hidden for the user and you have to press tab again to obtain the focus on the first row element. This bug is also reproducible in the current ICEfaces Showcase. The generated <tr> elements are all marked with the tabindex="0", so this could be the problem.
Issue Links
- blocks
-
ICE-9096 ice:dataTable - Don't render tabindex for row when not using an ice:rowSelector
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Marking issue as invalid. In order to prevent the tabindex attribute from being rendered, it is enough to set the renderRowTabindex to false. The following description is taken from the tlddoc of this attribute.