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

Расширение клавиатурной навигации

Подробнее об расширении клавиатурной навигации можно узнать в статье Навигация клавиатуры.

Объект keyboardNavigation имеет следующий API:

Методы

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

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

Связанный пример Выбор ячейки грид

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

Связанный пример Получение активной ячейки

Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.