MyGit

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

Fork: 3 Star: 6 (更新于 2024-12-01 16:45:42)

license: MIT

Language: TypeScript .

🔧 基于 vxe-table 的表格插件,为键盘操作提供快捷键的设置

最后发布版本: 1.5.1 ( 2021-03-23 23:22:16)

GitHub网址

vxe-table-plugin-shortcut-key

gitee star npm version npm downloads npm license

基于 vxe-table 的表格插件,为键盘操作提供快捷键的设置

Compatibility

依赖 vxe-table v4 版本

Installing

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 启用后有效,则向下翻页

License

MIT © 2019-present, Xu Liangzhan

最近版本更新:(数据更新于 2024-09-27 17:01:38)

2021-03-23 23:22:16 1.5.1

2021-03-16 17:55:21 3.0.1

2021-03-16 09:49:29 3.0.0

2021-03-16 09:45:28 1.5.0

2020-12-05 17:03:08 1.4.2

2020-12-05 16:33:53 1.4.1

2020-11-16 10:02:32 1.4.0

2020-09-16 19:29:57 1.3.0

2020-04-07 10:59:19 1.2.6

2020-04-04 12:36:12 1.2.4

主题(topics):

vxe-table

x-extends/vxe-table-plugin-shortcut-key同语言 TypeScript最近更新仓库

2024-12-21 21:40:12 lobehub/lobe-chat

2024-12-21 12:01:51 siyuan-note/siyuan

2024-12-21 10:57:01 ai16z/eliza

2024-12-21 09:15:35 MetaCubeX/metacubexd

2024-12-21 04:50:26 mediar-ai/screenpipe

2024-12-20 19:36:48 vitejs/vite