Details
-
Type: New Feature
-
Status: Closed
-
Priority: Major
-
Resolution: Fixed
-
Affects Version/s: 1.8.2, 1.8.2-EE-Beta
-
Fix Version/s: 1.8.2-EE-GA_P01, 1.8.3
-
Component/s: ICE-Components
-
Labels:None
-
Environment:Keyboard support + rowSelector
-
Affects:Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial
Description
Keyboard support: add keyboard support to rowSelector component.
When a dataTable with a rowSelector has focus, the following keys will function:
Default (multiple=false, enhancedMultiple=false):
Down/Up arrows - Will move the selected row to the next/prev row in the table (changes row selection status).
Multiple=true:
- Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status).
- Spacebar - toggle the selected state of the currently highlighted dataTable row, DOES NOT deselect any previously selected rows.
enhancedMultiple=true:
- Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status).
- Spacebar - toggle the selected state of the currently highlighted row, deselects any previously selected rows.
- Ctrl+Spacebar - toggle the selected state of the currently highlighted row, DOES NOT deselect any previously selected rows.
- Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, deselects any previously selected rows outside of this range.
- Ctrl+Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, DOES NOT deselect any previously selected rows.
In all cases, setting "keyboardNavigationEnabled=false" will disable the keyboard navigation on the component.
When a dataTable with a rowSelector has focus, the following keys will function:
Default (multiple=false, enhancedMultiple=false):
Down/Up arrows - Will move the selected row to the next/prev row in the table (changes row selection status).
Multiple=true:
- Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status).
- Spacebar - toggle the selected state of the currently highlighted dataTable row, DOES NOT deselect any previously selected rows.
enhancedMultiple=true:
- Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status).
- Spacebar - toggle the selected state of the currently highlighted row, deselects any previously selected rows.
- Ctrl+Spacebar - toggle the selected state of the currently highlighted row, DOES NOT deselect any previously selected rows.
- Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, deselects any previously selected rows outside of this range.
- Ctrl+Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, DOES NOT deselect any previously selected rows.
In all cases, setting "keyboardNavigationEnabled=false" will disable the keyboard navigation on the component.
Issue Links
- duplicates
-
ICE-1694 RowSelector: add keyboard nav support
- Closed
Activity
- All
- Comments
- History
- Activity
- Remote Attachments
- Subversion
Adnan Durrani
created issue -
Adnan Durrani
made changes -
Field | Original Value | New Value |
---|---|---|
Link | This issue blocks ICE-5349 [ ICE-5349 ] |
Adnan Durrani
made changes -
Assignee | Adnan Durrani [ adnan.durrani ] |
Adnan Durrani
made changes -
Status | Open [ 1 ] | In Progress [ 3 ] |
Adnan Durrani
made changes -
Status | In Progress [ 3 ] | Resolved [ 5 ] |
Fix Version/s | 1.8.2-EE-GA_P01 [ 10220 ] | |
Fix Version/s | 1.8.3 [ 10211 ] | |
Resolution | Fixed [ 1 ] |
Tyler Perkins
made changes -
Joanne Bai
made changes -
Assignee | Adnan Durrani [ adnan.durrani ] | Joanne Bai [ joanne_bai ] |
Krashan Brahmanjara
made changes -
Attachment | ie6bug.PNG [ 12237 ] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Description | Keyboard support: add keyboard support to rowSelector component |
Keyboard support: add keyboard support to rowSelector component. When a dataTable with a rowSelector has focus, the following keys will function: Default (multiple=false, enhancedMultiple=false): Down/Up arrows - Will move the selected row to the next/prev row in the table (changes row selection status). Multiple=true: - Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status). - Spacebar - toggle the selected state of the currently highlighted dataTable row, DOES NOT deselect any previously selected rows. enhancedMultiple=true: - Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status). - Spacebar - toggle the selected state of the currently highlighted row, deselects any previously selected rows. - Ctrl+Spacebar - toggle the selected state of the currently highlighted row, DOES NOT deselect any previously selected rows. - Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, deselects any previously selected rows outside of this range. - Ctrl+Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, DOES NOT deselect any previously selected rows. |
Ken Fyten
made changes -
Salesforce Case | [] | |
Affects | [Documentation (User Guide, Ref. Guide, etc.), Sample App./Tutorial] |
Ken Fyten
made changes -
Salesforce Case | [] | |
Description |
Keyboard support: add keyboard support to rowSelector component. When a dataTable with a rowSelector has focus, the following keys will function: Default (multiple=false, enhancedMultiple=false): Down/Up arrows - Will move the selected row to the next/prev row in the table (changes row selection status). Multiple=true: - Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status). - Spacebar - toggle the selected state of the currently highlighted dataTable row, DOES NOT deselect any previously selected rows. enhancedMultiple=true: - Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status). - Spacebar - toggle the selected state of the currently highlighted row, deselects any previously selected rows. - Ctrl+Spacebar - toggle the selected state of the currently highlighted row, DOES NOT deselect any previously selected rows. - Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, deselects any previously selected rows outside of this range. - Ctrl+Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, DOES NOT deselect any previously selected rows. |
Keyboard support: add keyboard support to rowSelector component. When a dataTable with a rowSelector has focus, the following keys will function: Default (multiple=false, enhancedMultiple=false): Down/Up arrows - Will move the selected row to the next/prev row in the table (changes row selection status). Multiple=true: - Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status). - Spacebar - toggle the selected state of the currently highlighted dataTable row, DOES NOT deselect any previously selected rows. enhancedMultiple=true: - Down/Up arrows - Will move the row selector highlight bar to the next/prev row in the table, similar to hovering over the row with the mouse currently (does not change row selection status). - Spacebar - toggle the selected state of the currently highlighted row, deselects any previously selected rows. - Ctrl+Spacebar - toggle the selected state of the currently highlighted row, DOES NOT deselect any previously selected rows. - Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, deselects any previously selected rows outside of this range. - Ctrl+Shift+Spacebar - Selects a contiguous range of all rows from last selected row to the currently highlighted row, DOES NOT deselect any previously selected rows. In all cases, setting "keyboardNavigationEnabled=false" will disable the keyboard navigation on the component. |
Joanne Bai
made changes -
Resolution | Fixed [ 1 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Joanne Bai
made changes -
Assignee | Joanne Bai [ joanne_bai ] | Adnan Durrani [ adnan.durrani ] |
Joanne Bai
made changes -
Status | Reopened [ 4 ] | Closed [ 6 ] |
Resolution | Fixed [ 1 ] |