Data Cell |
Tab |
Move browser focus to next tab stop on the page. |
Shift + Tab |
Move browser focus to previous tab stop on the page. |
F2 |
If there is focusable content in the current cell, move browser focus to the first focusable element in the current cell. No action otherwise. |
Esc |
No action. |
Up Arrow |
Focus the cell above the current cell. |
Down Arrow |
Focus the cell below the current cell. |
Left Arrow |
Focus the cell to the left of the current cell. |
Right Arrow |
Focus the cell to the right of the current cell. |
Shift + Up Arrow |
If multiple row selection is enabled, begin or extend a range selection to include the next row in the given direction without changing the currently focused cell. No action otherwise. |
Shift + Down Arrow |
If multiple row selection is enabled, begin or extend a range selection to include the next row in the given direction without changing the currently focused cell. No action otherwise. |
Space |
If row selection is enabled, toggle the selection state of the current row. Additionally, if row actions are enabled, trigger an ojRowAction event. No action otherwise. |
Enter |
If there is focusable content in the current cell, move browser focus to the first focusable element in the current cell. Additionally, if row actions are enabled, trigger an ojRowAction event. No action otherwise. |
Home |
Focus the first cell in the current row. |
End |
Focus the last cell in the current row. |
Ctrl/Cmd + Home |
Focus the first cell in the first row. |
Ctrl/Cmd + End |
Focus the last cell in the last available row. |
Header Cell |
Tab |
Move browser focus to next tab stop on the page. |
Shift + Tab |
Move browser focus to previous tab stop on the page. |
F2 |
If there is focusable content in the current header cell, move browser focus to the first focusable element in the current header cell. No action otherwise. |
Esc |
No action. |
Up Arrow |
No action. |
Down Arrow |
Focus the cell below the current cell. |
Left Arrow |
Focus the header cell to the left of the current cell. |
Right Arrow |
Focus the header cell to the right of the current cell. |
Shift + Left Arrow |
If multiple column selection is enabled, begin or extend a range selection to include the next column in the given direction without changing the currently focused header cell. No action otherwise. |
Shift + Right Arrow |
If multiple column selection is enabled, begin or extend a range selection to include the next column in the given direction without changing the currently focused header cell. No action otherwise. |
Space |
If column selection is enabled and the current column is selectable, toggle the selection state of the current column. No action otherwise. |
Enter |
If there is focusable content in the current header cell, move browser focus to the first focusable element in the current header cell. No action otherwise. |
Home |
Focus the first header cell. |
End |
Focus the last header cell. |
Ctrl/Cmd + Home |
Focus the first cell in the first row. |
Ctrl/Cmd + End |
Focus the last cell in the last available row. |
Footer Cell |
Tab |
Move browser focus to next tab stop on the page. |
Shift + Tab |
Move browser focus to previous tab stop on the page. |
F2 |
If there is focusable content in the current footer cell, move browser focus to the first focusable element in the current footer cell. No action otherwise. |
Esc |
No action. |
Up Arrow |
Focus the cell above the current cell. |
Down Arrow |
No action. |
Left Arrow |
Focus the footer cell to the left of the current cell. |
Right Arrow |
Focus the footer cell to the right of the current cell. |
Shift + Left Arrow |
If multiple column selection is enabled, begin or extend a range selection to include the next column in the given direction without changing the currently focused footer cell. No action otherwise. |
Shift + Right Arrow |
If multiple column selection is enabled, begin or extend a range selection to include the next column in the given direction without changing the currently focused footer cell. No action otherwise. |
Space |
If column selection is enabled and the current column is selectable, toggle the selection state of the current column. No action otherwise. |
Enter |
If there is focusable content in the current footer cell, move browser focus to the first focusable element in the current footer cell. No action otherwise. |
Home |
Focus the first footer cell. |
End |
Focus the last footer cell. |
Ctrl/Cmd + Home |
Focus the first cell in the first row. |
Ctrl/Cmd + End |
Focus the last cell in the last available row. |
No Data Cell |
Tab |
Move browser focus to next tab stop on the page. |
Shift + Tab |
Move browser focus to previous tab stop on the page. |
F2 |
If there is focusable content in the no data cell, move browser focus to the first focusable element in the no data cell. No action otherwise. |
Esc |
No action. |
Up Arrow |
Focus the first header cell. |
Down Arrow |
If footer cells are rendered, focus the first footer cell. No action otherwise. |
Left Arrow |
No action. |
Right Arrow |
No action. |
Space |
No action. |
Enter |
If there is focusable content in the no data cell, move browser focus to the first focusable element in the no data cell. No action otherwise. |
Focused Cell Content |
Tab |
Move browser focus to the next focusable element in the table. If that element is already focused, move browser focus to the first focusable element in the table. |
Shift + Tab |
Move browser focus to the previous focusable element in the table. If that element is already focused, move browser focus to the last focusable element in the table. |
F2 |
Restore focus to the current cell. |
Esc |
Restore focus to the current cell. |
Space |
No action. |
Enter |
No action. |