4.0.0 • Published 3 months ago

vxe-table-plugin-shortcut-key v4.0.0

Weekly downloads
23
License
MIT
Repository
github
Last release
3 months ago

vxe-table-plugin-shortcut-key

gitee star npm version npm downloads npm license

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

Compatibility

依赖 vxe-table v4 版本

Installing

npm install xe-utils 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

3.3.0

3 months ago

4.0.0

4 months ago

1.5.2

8 months ago

1.6.0

8 months ago

3.1.0

8 months ago

3.0.2

3 years ago

1.5.1

3 years ago

1.5.0

3 years ago

3.0.1

3 years ago

3.0.0-beta.1

3 years ago

3.0.0-beta.3

3 years ago

3.0.0-beta.2

3 years ago

3.0.0-beta.5

3 years ago

3.0.0-beta.4

3 years ago

3.0.0

3 years ago

3.0.0-beta.0

3 years ago

1.4.2

3 years ago

1.4.1

3 years ago

1.4.0

3 years ago

3.0.0-alpha.0

3 years ago

1.3.0

4 years ago

1.2.6

4 years ago

1.2.4

4 years ago

1.2.3

4 years ago

1.2.2

4 years ago

1.2.1

4 years ago

1.2.0

4 years ago

1.2.0-alpha.0

4 years ago

1.1.4

4 years ago

1.1.3

5 years ago

1.1.2

5 years ago

1.1.1

5 years ago

1.1.0

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago

1.0.0-beta.2

5 years ago

1.0.0-beta.1

5 years ago