1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/x-extends-vxe-table-plugin-shortcut-key

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Плагин для быстрых клавиш vxe-table

Плагин для быстрых клавиш vxe-table-plugin-shortcut-key — это плагин для таблицы, основанный на vxe-table, который позволяет настраивать быстрые клавиши для операций с клавиатурой.

Совместимость

Зависит от версии vxe-table 4.

Установка

npm install vxe-table@next vxe-table-plugin-shortcut-key@next
// ...
import VXETable from 'vxe-table'
import VXETablePluginShortcutKey from 'vxe-table-plugin-shortcut-key'
// ...

VXETable.use(VXETablePluginShortcutKey, {
  // 快捷键监听
  listener: {
    'Ctrl + V' (params, evnt) {
      console.log('粘贴')
    }
  },
  // 功能键设置
  setting: {
    'pager.prevPage': 'ArrowLeft',
    'pager.nextPage': 'ArrowRight', // 单个按键
    'pager.prevJump': 'Shift + W',
    'pager.nextJump': 'Shift + S' // 组合键
  }
})

API

disabled

disabled: string[] — отключает быстрые клавиши.

listener

listener: { key: Function(params, event) } — определяет функцию обработки событий для быстрого вызова.

setting

setting: { code: string } — устанавливает функциональные клавиши.

code describe key
table.edit.actived Только для edit-config, действует после включения, когда ячейка выбрана, переходит в режим редактирования F2
table.edit.closed Только для edit-config, действует после включения, когда ячейка активна, выходит из режима редактирования Esc
table.edit.tab.leftMove Только для edit-config.mode=cell / mouse-config.selected, действует после включения, когда ячейка активна или выбрана, перемещается влево Shift + Tab
table.edit.tab.rightMove Только для edit-config.mode=cell / mouse-config.selected, действует после включения, когда ячейка активна или выбрана, перемещается вправо Tab
table.edit.enter.upMove Только для edit-config.mode=cell / mouse-config.selected, действует после включения, когда ячейка активна или выбрана, перемещается вверх Shift + Enter
table.edit.enter.downMove Только для edit-config.mode=cell / mouse-config.selected, действует после включения, когда ячейка активна или выбрана, перемещается вниз Enter
table.cell.upMove Действует только для mouse-config.selected после включения, когда ячейка выбрана, перемещается вверх ArrowUp
table.cell.downMove Действует только для mouse-config.selected после включения, когда ячейка выбрана, перемещается вниз ArrowDown
table.cell.leftMove Действует только для mouse-config.selected после включения, когда ячейка выбрана, перемещается влево ArrowLeft
table.cell.rightMove Действует только для mouse-config.selected после включения, когда ячейка выбрана, перемещается вправо ArrowRight
table.row.current.topMove Действует только для highlight-current-row после включения, перемещает выделенную строку вверх
table.row.current.downMove Действует только для highlight-current-row после включения, перемещает выделенную строку вниз
pager.prevPage Действует только для grid.pager-config после включения, переходит на предыдущую страницу
pager.nextPage Действует только для grid.pager-config после включения, переходит на следующую страницу
pager.prevJump Действует только для grid.pager-config после включения, перелистывает страницу вверх
pager.nextJump Действует только для grid.pager-config после включения, перелистывает страницу вниз

Лицензия

MIT © 2019-present, Xu Liangzhan

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

На основе таблицы vxe-table разработан дополнительный плагин, который позволяет настраивать сочетания клавиш для работы с клавиатурой. Развернуть Свернуть
MIT
Отмена

Обновления (1)

все

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/x-extends-vxe-table-plugin-shortcut-key.git
git@api.gitlife.ru:oschina-mirror/x-extends-vxe-table-plugin-shortcut-key.git
oschina-mirror
x-extends-vxe-table-plugin-shortcut-key
x-extends-vxe-table-plugin-shortcut-key
master