releases 4.7.20
This commit is contained in:
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"name": "vxe-table",
|
||||
"version": "4.7.19",
|
||||
"version": "4.7.20",
|
||||
"description": "一个基于 vue 的 PC 端表格组件,支持增删改查、虚拟树、列拖拽,懒加载、快捷菜单、数据校验、树形结构、打印、导入导出、自定义模板、渲染器、JSON 配置式...",
|
||||
"scripts": {
|
||||
"update": "npm install --legacy-peer-deps",
|
||||
|
||||
@@ -10,7 +10,8 @@ import tableComponentEmits from '../../table/src/emits'
|
||||
import { getSlotVNs } from '../../ui/src/vn'
|
||||
import { errLog } from '../../ui/src/log'
|
||||
|
||||
import type { VxeTableMethods, VxeGridConstructor, VxeGridEmits, GridReactData, VxeGridPropTypes, VxeToolbarPropTypes, GridMethods, GridPrivateMethods, VxeGridPrivateComputed, VxeGridPrivateMethods, VxeToolbarInstance, GridPrivateRef, VxeTableProps, VxeTableConstructor, VxeTablePrivateMethods, VxeTableEvents, VxeTableDefines, VxeTableEventProps, VxeGridProps, VxePagerComponent, VxeFormComponent, VxeFormEvents, VxeFormInstance, VxePagerEvents, VxeFormItemProps, VxePagerInstance } from '../../../types'
|
||||
import type { VxePagerComponent, VxeFormComponent, VxeFormEvents, VxeFormInstance, VxePagerEvents, VxeFormItemProps, VxePagerInstance } from 'vxe-pc-ui'
|
||||
import type { VxeTableMethods, VxeGridConstructor, VxeGridEmits, GridReactData, VxeGridPropTypes, VxeToolbarPropTypes, GridMethods, GridPrivateMethods, VxeGridPrivateComputed, VxeGridPrivateMethods, VxeToolbarInstance, GridPrivateRef, VxeTableProps, VxeTableConstructor, VxeTablePrivateMethods, VxeTableEvents, VxeTableDefines, VxeTableEventProps, VxeGridProps } from '../../../types'
|
||||
|
||||
const { getConfig, getI18n, commands, hooks, useFns, createEvent, globalEvents, GLOBAL_EVENT_KEYS } = VxeUI
|
||||
|
||||
|
||||
@@ -4,7 +4,8 @@ import { formatText } from '../../../ui/src/utils'
|
||||
import { addClass, removeClass } from '../../../ui/src/dom'
|
||||
import XEUtils from 'xe-utils'
|
||||
|
||||
import type { VxeTableDefines, VxeTablePrivateMethods, VxeTableConstructor, VxeTableMethods, VxeColumnPropTypes, VxeModalComponent, VxeButtonComponent, VxeRadioGroupComponent, VxeTooltipComponent, VxeInputComponent } from '../../../../types'
|
||||
import type { VxeModalComponent, VxeButtonComponent, VxeRadioGroupComponent, VxeTooltipComponent, VxeInputComponent } from 'vxe-pc-ui'
|
||||
import type { VxeTableDefines, VxeTablePrivateMethods, VxeTableConstructor, VxeTableMethods, VxeColumnPropTypes } from '../../../../types'
|
||||
|
||||
const { getI18n, getIcon } = VxeUI
|
||||
|
||||
|
||||
@@ -767,7 +767,7 @@ hooks.add('tableEditModule', {
|
||||
}
|
||||
// 如果指定了聚焦 class
|
||||
if (XEUtils.isFunction(autofocus)) {
|
||||
inputElem = autofocus.call(this, params)
|
||||
inputElem = autofocus(params)
|
||||
} else if (autofocus) {
|
||||
inputElem = cell.querySelector(autofocus)
|
||||
if (inputElem) {
|
||||
|
||||
@@ -3,7 +3,8 @@ import { VxeUI } from '../../../ui'
|
||||
import XEUtils from 'xe-utils'
|
||||
import { formatText } from '../../../ui/src/utils'
|
||||
|
||||
import type { VxeTablePrivateMethods, VxeTableConstructor, VxeTableMethods, VxeModalComponent, VxeInputComponent, VxeCheckboxComponent, VxeSelectComponent, VxeButtonComponent } from '../../../../types'
|
||||
import type { VxeModalComponent, VxeInputComponent, VxeCheckboxComponent, VxeSelectComponent, VxeButtonComponent } from 'vxe-pc-ui'
|
||||
import type { VxeTablePrivateMethods, VxeTableConstructor, VxeTableMethods } from '../../../../types'
|
||||
|
||||
const { getI18n, getIcon } = VxeUI
|
||||
|
||||
|
||||
@@ -3,7 +3,8 @@ import { VxeUI } from '../../../ui'
|
||||
import XEUtils from 'xe-utils'
|
||||
import { parseFile } from '../../../ui/src/utils'
|
||||
|
||||
import type { VxeTablePrivateMethods, VxeTableConstructor, VxeTableMethods, VxeButtonComponent, VxeModalComponent, VxeRadioGroupComponent, VxeRadioComponent } from '../../../../types'
|
||||
import type { VxeButtonComponent, VxeModalComponent, VxeRadioGroupComponent, VxeRadioComponent } from 'vxe-pc-ui'
|
||||
import type { VxeTablePrivateMethods, VxeTableConstructor, VxeTableMethods } from '../../../../types'
|
||||
|
||||
const { getI18n, getIcon } = VxeUI
|
||||
|
||||
|
||||
@@ -6,7 +6,8 @@ import { getFuncText, formatText, isEmptyValue } from '../../ui/src/utils'
|
||||
import { getOnName } from '../../ui/src/vn'
|
||||
import { errLog } from '../../ui/src/log'
|
||||
|
||||
import type { VxeGlobalRendererHandles, VxeColumnPropTypes, VxeButtonComponent } from '../../../types'
|
||||
import type { VxeButtonComponent } from 'vxe-pc-ui'
|
||||
import type { VxeGlobalRendererHandles, VxeColumnPropTypes } from '../../../types'
|
||||
|
||||
const { getConfig, renderer, getI18n } = VxeUI
|
||||
|
||||
|
||||
@@ -18,7 +18,8 @@ import TableImportPanelComponent from '../module/export/import-panel'
|
||||
import TableExportPanelComponent from '../module/export/export-panel'
|
||||
import TableMenuPanelComponent from '../module/menu/panel'
|
||||
|
||||
import type { VxeGridConstructor, VxeGridPrivateMethods, VxeTableConstructor, TableReactData, TableInternalData, VxeTablePropTypes, VxeToolbarConstructor, TablePrivateMethods, VxeTablePrivateRef, VxeTablePrivateComputed, VxeTablePrivateMethods, TableMethods, VxeTableMethods, VxeTableDefines, VxeTableProps, VxeColumnPropTypes, VxeLoadingComponent, VxeTooltipInstance, VxeTooltipComponent } from '../../../types'
|
||||
import type { VxeLoadingComponent, VxeTooltipInstance, VxeTooltipComponent } from 'vxe-pc-ui'
|
||||
import type { VxeGridConstructor, VxeGridPrivateMethods, VxeTableConstructor, TableReactData, TableInternalData, VxeTablePropTypes, VxeToolbarConstructor, TablePrivateMethods, VxeTablePrivateRef, VxeTablePrivateComputed, VxeTablePrivateMethods, TableMethods, VxeTableMethods, VxeTableDefines, VxeTableProps, VxeColumnPropTypes } from '../../../types'
|
||||
|
||||
const { getConfig, getI18n, renderer, formats, createEvent, globalResize, interceptor, hooks, globalEvents, GLOBAL_EVENT_KEYS, useFns } = VxeUI
|
||||
|
||||
|
||||
@@ -4,7 +4,8 @@ import { VxeUI } from '../../ui'
|
||||
import { getSlotVNs } from '../../ui/src/vn'
|
||||
import { warnLog, errLog } from '../../ui/src/log'
|
||||
|
||||
import type { VxeGridConstructor, GridPrivateMethods, ToolbarMethods, VxeToolbarConstructor, VxeToolbarEmits, VxeToolbarPropTypes, VxeTableConstructor, ToolbarPrivateRef, VxeTableMethods, VxeTablePrivateMethods, ToolbarReactData, VxeButtonComponent } from '../../../types'
|
||||
import type { VxeButtonComponent } from 'vxe-pc-ui'
|
||||
import type { VxeGridConstructor, GridPrivateMethods, ToolbarMethods, VxeToolbarConstructor, VxeToolbarEmits, VxeToolbarPropTypes, VxeTableConstructor, ToolbarPrivateRef, VxeTableMethods, VxeTablePrivateMethods, ToolbarReactData } from '../../../types'
|
||||
|
||||
const { getConfig, getIcon, getI18n, renderer, commands, createEvent, useFns } = VxeUI
|
||||
|
||||
|
||||
9
types/all.d.ts
vendored
9
types/all.d.ts
vendored
@@ -21,4 +21,11 @@ export const VXETable: VxeUIExport
|
||||
*/
|
||||
export type VXETableCore = VxeUIExport
|
||||
|
||||
export * from 'vxe-pc-ui'
|
||||
export * from 'vxe-pc-ui/types/ui'
|
||||
|
||||
// Vxe Table
|
||||
export * from 'vxe-pc-ui/types/components/column'
|
||||
export * from 'vxe-pc-ui/types/components/colgroup'
|
||||
export * from 'vxe-pc-ui/types/components/table'
|
||||
export * from 'vxe-pc-ui/types/components/grid'
|
||||
export * from 'vxe-pc-ui/types/components/toolbar'
|
||||
|
||||
Reference in New Issue
Block a user