У меня есть требование, когда пользователь выбирает строку (или ячейку, если на то пошло) и нажимает какую-то клавишу (например, Enter
, это настраивается), и мне нужно предпринять какое-то действие на основе нажатой клавиши (например, открыть диалоговое окно с подробной информацией о строке).
Просматривая код, я наткнулся на обработчик ключевых событий в vaadin-grid-keyboard-navigation-mixin.html . Но метод _onKeyDown
обрабатывает только некоторые определенные ключи. И я не уверен, как передать обратный вызов этой функции.
Любые идеи относительно того, как это можно сделать. Я просто хочу прикрепить к каждой ячейке обработчик ключевого события, который фиксирует ключевое событие (опять же, это не исправлено) и выполняет соответствующий метод.
Надеюсь, мне удалось передать свои намерения.
Спасибо
Arrow
. Нажатие клавишиArrow
генерируетKeyEvent
, которое обрабатывается (см. ссылку). Я хочу расширить этот функционал. - person Sudipta Roy   schedule 11.12.2018this.addEventListener('keydown', this._bindMultiEvts); _bindMultiEvts(e){ this._onKeyDown; this._anOther; }
Таким образом. - person Jai   schedule 11.12.2018on-dblclick
для каждого столбца. - person Sudipta Roy   schedule 11.12.2018