交互性
Table 组件会响应用户的各种键盘输入,以支持更精细的交互。以下列表说明了按下指定按键时的行为:
键盘交互
| 按键 | 行为 |
|---|---|
| Space | 选中当前行。 |
| Enter | 聚焦单元格;如果单元格有渲染器,则聚焦可聚焦元素。 |
| Home | 聚焦第一行第一列的单元格。 |
| End | 聚焦最后一行最后一列的单元格。 |
| Shift + Tab | 如果单元格位于表格主体中,按下 Shift + Tab 后会聚焦表头中第一个可聚焦的单元格。 |
| → | 如果按下 Ctrl 键,则聚焦当前行的最后一个单元格;否则,水平聚焦下一个单元格。 |
| ← | 如果按下 Ctrl 键,则聚焦当前行的第一个单元格;否则,水平聚焦上一个单元格。 |
| ↑ | 如果按下 Ctrl 键,则聚焦当前列的第一个单元格;否则,垂直聚焦上一个单元格。 |
| ↓ | 如果按下 Ctrl 键,则聚焦当前列的最后一个单元格;否则,垂直聚焦下一个单元格。 |