1、基本内联编辑
此模式预先假定使用鼠标指针将焦点设置在单元格和允许导航单元格的热键上:
Tab - 将焦点移至下一个编辑器
Shift+Tab - 返回上一个编辑器。
2、键盘导航模式
在这种模式下,键盘在预定义的键或组合键的帮助下用于导航和编辑网格单元。
- Enter - 打开/关闭编辑器
- 空格键 - 打开编辑器
- 箭头键 - 导航网格单元
- Shift+右箭头键 - 向右移动一个任务,即做一个嵌套任务,而上面的任务变成一个项目
- Shift+左箭头键 - 将项目变成一个简单的任务
- Shift+向上箭头键 - 折叠带有任务的分支
- Shift+向下箭头键 - 用任务展开分支
要启用键盘导航以进行编辑,您需要:
使用gantt.plugins方法启用keyboard_navigation插件。
gantt.plugins({ keyboard_navigation: true });
启用键盘导航和按单元格导航:
gantt.config.keyboard_navigation = true; gantt.config.keyboard_navigation_cells = true;
此外,您可以激活占位符 row,即显示在任务列表末尾的空行。您的最终用户可以对其进行编辑以将新任务添加到甘特图中。
<gantt.config.placeholder_task = true;