ICEfaces
  1. ICEfaces
  2. ICE-8464

ace:dataTable - add tabindex attribute

    Details

    • Type: Improvement Improvement
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 3.1
    • Fix Version/s: 3.2
    • Component/s: ACE-Components
    • Labels:
      None
    • Environment:
      All
    • Affects:
      Documentation (User Guide, Ref. Guide, etc.)

      Description

      Currently if the ace:dataTable is set in a form that uses tab index's to control the tab flow, the dataTable gets missed in the flow. This feature request is to add a way, such as a tabindex attribute, so that the dataTable can be a part of this tab flow and the user can therefore use the keyboard to activate various dataTable features(sorting, filtering, etc).

        Issue Links

          Activity

          Hide
          Arran Mccullough added a comment -

          Attached test case that demonstrates the issues with not having a tabindex for the ace:dataTable. Tabbing through the form the table gets missed until it has reached the tabindex limit.

          Show
          Arran Mccullough added a comment - Attached test case that demonstrates the issues with not having a tabindex for the ace:dataTable. Tabbing through the form the table gets missed until it has reached the tabindex limit.
          Hide
          Arran Mccullough added a comment -

          It seems to work better if you don't set any tabindex's at all but this causes a reliance on the browser tab control which isn't always reliable.

          Show
          Arran Mccullough added a comment - It seems to work better if you don't set any tabindex's at all but this causes a reliance on the browser tab control which isn't always reliable.
          Hide
          Nils Lundquist added a comment - - edited

          Revision #31258
          Committed by nils.lundquist
          Moments ago
          ICE-8464 - Added 'tabIndex' property to DataTable. Adds incrementing tabindex attributes, starting at the given value, to sort controls, filter controls and the rows themselves.

          Show
          Nils Lundquist added a comment - - edited Revision #31258 Committed by nils.lundquist Moments ago ICE-8464 - Added 'tabIndex' property to DataTable. Adds incrementing tabindex attributes, starting at the given value, to sort controls, filter controls and the rows themselves.

            People

            • Assignee:
              Nils Lundquist
              Reporter:
              Arran Mccullough
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: