跳到主要内容

addShortcut

Description

添加一个新的键盘快捷键

addShortcut: (shortcut: string, handler: GanttCallback, scope?: string) => void

Parameters

  • shortcut - (required) string - 用于快捷键的按键或按键组合 (快捷键语法)
  • handler - (required) function - 当快捷键触发时执行的函数
  • scope - (optional) string - 可选,指定处理函数绑定的上下文元素 (作用域列表);默认为 "gantt"

Example

gantt.addShortcut("shift+w", function(e){ 
var task = gantt.locate(e);
if(task)
gantt.showQuickInfo(task)
},"taskRow");

Details

注释

此方法属于 keyboard_navigation 扩展,因此必须启用 keyboard_navigation 插件。更多详情请参见 键盘导航 文章。

自版本 4.1 起添加

如果省略第三个参数,处理函数默认绑定到 gantt 作用域。