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

          Arran Mccullough created issue -
          Arran Mccullough made changes -
          Field Original Value New Value
          Salesforce Case [5007000000NJ9We]
          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.
          Arran Mccullough made changes -
          Attachment Case11550Example.war [ 14798 ]
          Attachment Case11550Example.zip [ 14799 ]
          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.
          Ken Fyten made changes -
          Fix Version/s 3.2 [ 10338 ]
          Assignee Priority P2
          Assignee Nils Lundquist [ nils.lundquist ]
          Evgheni Sadovoi made changes -
          Link This issue blocks ICE-8514 [ ICE-8514 ]
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #31258 Tue Oct 02 13:07:40 MDT 2012 nils.lundquist 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.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableFootRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableHeadRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRowRenderer.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRenderingContext.java
          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.
          Repository Revision Date User Message
          ICEsoft Public SVN Repository #31270 Wed Oct 03 10:12:53 MDT 2012 nils.lundquist ICE-8464 - Removed increment from tabindex.
          Files Changed
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableMeta.java
          Commit graph MODIFY /icefaces3/trunk/icefaces/ace/component/src/org/icefaces/ace/component/datatable/DataTableRenderingContext.java
          Migration made changes -
          Status Open [ 1 ] Resolved [ 5 ]
          Resolution Fixed [ 1 ]
          Migration made changes -
          Affects Documentation (User Guide, Ref. Guide, etc.) [ 10003 ]
          Ken Fyten made changes -
          Status Resolved [ 5 ] Closed [ 6 ]
          Assignee Priority P2 [ 10011 ]

            People

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

              Dates

              • Created:
                Updated:
                Resolved: