Горячие клавиши в проектах ExtJS

Чтобы обеспечить быстрый доступ к определенным функциям приложения, мы можем реализовать горячие клавиши. ExtJS предоставляет различные механизмы для достижения этой функциональности, здесь я покажу вам, как использовать класс Ext.util.KeyMap для этих целей. KeyMap будет инициализирован в ViewController, но для больших приложений вы можете поместить его в отдельный класс, миксин, плагин. Другой вопрос: какой элемент будет прикреплен к KeyMap: Grid или Toolbar, это решение за вами.

В данном примере реализованы следующие горячие клавиши:

  • сtrl + a – выбрать все строки
  • r – перезагрузить данные в таблице
  • d – удалить выбранную строку
  • shift + d – удалить все строки

Добавить комментарий

Ваш адрес email не будет опубликован.