Перейти к основному содержимому

Расширение Keyboard Navigation

Более подробную информацию о расширении Keyboard navigation можно найти в статье Навигация с клавиатуры.

Объект keyboardNavigation предоставляет следующий API:

Методы

  • focus (config): void - позволяет выбрать любую ячейку внутри грида. Работает только тогда, когда грид уже в фокусе.

    • config - (object) - объект конфигурации
      • id - (number | string) - ID редактируемой задачи
      • column - (string) - имя колонки
      • type - (string) - определяет тип области. Возможные значения: "gantt", "taskRow", "taskCell", "headerCell"
gantt.ext.keyboardNavigation.focus({type:"taskCell",id:"taskId",column:"columnName"});

Related example: Selecting a grid cell

  • getActiveNode (): boolean | void - возвращает информацию о текущей активной ячейке
var active_node = gantt.ext.keyboardNavigation.getActiveNode();
// -> {type: "taskCell", id: "10", column: "text"}

Related example: Getting the active cell