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)
vxe-table-plugin-shortcut-key
基于 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