mirror of
https://gitee.com/xuliangzhan_admin/vxe-table.git
synced 2026-01-21 05:27:57 +08:00
32 lines
1001 B
TypeScript
32 lines
1001 B
TypeScript
import { VXEComponent } from './component'
|
|
|
|
/* eslint-disable no-use-before-define */
|
|
|
|
/**
|
|
* 表格扩展 - 键盘导航
|
|
*/
|
|
export const VxeModuleKeyboard: VXEComponent<{ [key: string]: any }>
|
|
/**
|
|
* 表格扩展 - 键盘导航
|
|
*/
|
|
export const Keyboard: VXEComponent<{ [key: string]: any }>
|
|
|
|
export interface TableKeyboardMethods {}
|
|
|
|
export interface TableKeyboardPrivateMethods {
|
|
moveTabSelected(args: any, isLeft: any, evnt: any): void
|
|
moveCurrentRow(isUpArrow: any, isDwArrow: any, evnt: any): void
|
|
moveSelected(args: any, isLeftArrow: any, isUpArrow: any, isRightArrow: any, isDwArrow: any, evnt: any): void
|
|
triggerHeaderCellMousedownEvent(evnt: any, params: any): void
|
|
triggerCellMousedownEvent(evnt: any, params: any): void
|
|
}
|
|
|
|
declare module './grid' {
|
|
interface VxeGridMethods extends TableKeyboardMethods { }
|
|
}
|
|
|
|
declare module './table' {
|
|
interface VxeTableMethods extends TableKeyboardMethods { }
|
|
interface VxeTablePrivateMethods extends TableKeyboardPrivateMethods { }
|
|
}
|