UNPKG

yanzhen-design-vue

Version:

367 lines (366 loc) 13.8 kB
import { ExtractPropTypes } from 'vue'; import { ExtractEmitsTypes } from '@yanzhen-libs/utils-vue'; export declare const vxeTableOptions: { ns: any; class: any; name: any; }; export declare const vxeTableName: any; export declare const vxeTablePreviewName: any; export declare const vxeTableProps: { tag: { type: StringConstructor; }; size: { type: import('vue').PropType<NonNullable<import('vxe-pc-ui').VxeComponentSizeType>>; }; id: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ID<string | number>>>; }; loading: { type: import('vue').PropType<boolean>; }; data: { type: import('vue').PropType<NonNullable<string | number>>; }; scrollX: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ScrollX>; }; scrollY: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ScrollY>; }; params: { type: import('vue').PropType<any>; }; round: { type: import('vue').PropType<boolean>; }; height: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.Height>>; }; maxHeight: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.MaxHeight>>; }; minHeight: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.MinHeight>>; }; border: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.Border>>; }; padding: { type: import('vue').PropType<boolean>; }; emptyText: { type: import('vue').PropType<string>; }; align: { type: import('vue').PropType<NonNullable<import('vxe-pc-ui').VxeComponentAlignType>>; }; stripe: { type: import('vue').PropType<boolean>; }; headerAlign: { type: import('vue').PropType<NonNullable<import('vxe-pc-ui').VxeComponentAlignType>>; }; footerAlign: { type: import('vue').PropType<NonNullable<import('vxe-pc-ui').VxeComponentAlignType>>; }; showHeader: { type: import('vue').PropType<boolean>; }; showFooter: { type: import('vue').PropType<boolean>; }; footerData: { type: import('vue').PropType<{}>; }; footerMethod: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.FooterMethod<string | number>>; }; rowClassName: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.RowClassName<string | number>>>; }; cellClassName: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.CellClassName<string | number>>>; }; headerRowClassName: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.HeaderRowClassName<string | number>>>; }; headerCellClassName: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.HeaderCellClassName<string | number>>>; }; footerRowClassName: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.FooterRowClassName<string | number>>>; }; footerCellClassName: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.FooterCellClassName<string | number>>>; }; cellStyle: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.CellStyle<string | number>>>; }; rowStyle: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.RowStyle<string | number>>>; }; headerCellStyle: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.HeaderCellStyle<string | number>>>; }; headerRowStyle: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.HeaderRowStyle<string | number>>>; }; footerRowStyle: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.FooterRowStyle<string | number>>>; }; footerCellStyle: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.FooterCellStyle<string | number>>>; }; mergeCells: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.MergeCell<string | number>>; }; mergeFooterItems: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.MergeFooterItem<string | number>>; }; spanMethod: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.SpanMethod<string | number>>; }; footerSpanMethod: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.FooterSpanMethod<string | number>>; }; showOverflow: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>; }; showHeaderOverflow: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>; }; showFooterOverflow: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.ShowOverflow>>; }; keepSource: { type: import('vue').PropType<boolean>; }; autoResize: { type: import('vue').PropType<boolean>; }; syncResize: { type: import('vue').PropType<NonNullable<import("vxe-pc-ui").VxeTablePropTypes.SyncResize>>; }; columnConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ColumnConfig<string | number>>; }; rowConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.RowConfig<string | number>>; }; cellConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.CellConfig<string | number>>; }; currentConfig: { type: import('vue').PropType<{}>; }; dragConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.DragConfig<string | number>>; }; rowDragConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.RowDragConfig<string | number>>; }; columnDragConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ColumnDragConfig<string | number>>; }; customConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.CustomConfig<string | number>>; }; resizeConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ResizeConfig>; }; resizableConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ResizableConfig<string | number>>; }; seqConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.SeqConfig<string | number>>; }; sortConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.SortConfig<string | number>>; }; filterConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.FilterConfig<string | number>>; }; radioConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.RadioConfig<string | number>>; }; checkboxConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.CheckboxConfig<string | number>>; }; tooltipConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.TooltipConfig<string | number>>; }; exportConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ExportConfig>; }; importConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ImportConfig>; }; printConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.PrintConfig>; }; expandConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ExpandConfig<string | number>>; }; treeConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.TreeConfig<string | number>>; }; menuConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.MenuConfig<string | number>>; }; mouseConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.MouseConfig>; }; areaConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.AreaConfig<string | number>>; }; fnrConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.FNRConfig<string | number>>; }; keyboardConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.KeyboardConfig<string | number>>; }; clipConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ClipConfig<string | number>>; }; editConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.EditConfig<string | number>>; }; validConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.ValidConfig<string | number>>; }; editRules: { type: import('vue').PropType<{}>; }; emptyRender: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.EmptyRender>; }; loadingConfig: { type: import('vue').PropType<import("vxe-pc-ui").VxeTablePropTypes.LoadingConfig>; }; resizable: { type: import('vue').PropType<boolean>; }; highlightCurrentRow: { type: import('vue').PropType<boolean>; }; highlightHoverRow: { type: import('vue').PropType<boolean>; }; highlightCurrentColumn: { type: import('vue').PropType<boolean>; }; highlightHoverColumn: { type: import('vue').PropType<boolean>; }; highlightCell: { type: import('vue').PropType<boolean>; }; columnKey: { type: import('vue').PropType<boolean>; }; rowKey: { type: import('vue').PropType<boolean>; }; rowId: { type: import('vue').PropType<string>; }; fit: { type: import('vue').PropType<boolean>; }; animat: { type: import('vue').PropType<boolean>; }; delayHover: { type: import('vue').PropType<number>; }; }; export declare const vxeTableEmits: { scroll: () => boolean; copy: () => boolean; cut: () => boolean; keydown: () => boolean; paste: () => boolean; "cell-click": () => boolean; "cell-dblclick": () => boolean; "cell-menu": () => boolean; "cell-area-merge": () => boolean; custom: () => boolean; "update:data": () => boolean; "keydown-start": () => boolean; "keydown-end": () => boolean; "current-change": () => boolean; "radio-change": () => boolean; "checkbox-change": () => boolean; "checkbox-all": () => boolean; "checkbox-range-start": () => boolean; "checkbox-range-change": () => boolean; "checkbox-range-end": () => boolean; "checkbox-range-select": () => boolean; "cell-mouseenter": () => boolean; "cell-mouseleave": () => boolean; "cell-selected": () => boolean; "cell-delete-value": () => boolean; "cell-backspace-value": () => boolean; "header-cell-click": () => boolean; "header-cell-dblclick": () => boolean; "header-cell-menu": () => boolean; "footer-cell-click": () => boolean; "footer-cell-dblclick": () => boolean; "footer-cell-menu": () => boolean; "clear-merge": () => boolean; "sort-change": () => boolean; "clear-sort": () => boolean; "filter-change": () => boolean; "filter-visible": () => boolean; "clear-filter": () => boolean; "resizable-change": () => boolean; "toggle-row-expand": () => boolean; "toggle-tree-expand": () => boolean; "menu-click": () => boolean; "edit-closed": () => boolean; "row-dragstart": () => boolean; "row-dragover": () => boolean; "row-dragend": () => boolean; "column-dragstart": () => boolean; "column-dragover": () => boolean; "column-dragend": () => boolean; "enter-append-row": () => boolean; "edit-actived": () => boolean; "edit-activated": () => boolean; "edit-disabled": () => boolean; "valid-error": () => boolean; "scroll-boundary": () => boolean; "change-fnr": () => boolean; "open-fnr": () => boolean; "show-fnr": () => boolean; "hide-fnr": () => boolean; "fnr-change": () => boolean; "fnr-find": () => boolean; "fnr-find-all": () => boolean; "fnr-replace": () => boolean; "fnr-replace-all": () => boolean; "cell-area-copy": () => boolean; "cell-area-cut": () => boolean; "cell-area-paste": () => boolean; "clear-cell-area-selection": () => boolean; "clear-cell-area-merge": () => boolean; "header-cell-area-selection": () => boolean; "cell-area-selection-invalid": () => boolean; "cell-area-selection-start": () => boolean; "cell-area-selection-drag": () => boolean; "cell-area-selection-end": () => boolean; "cell-area-extension-start": () => boolean; "cell-area-extension-drag": () => boolean; "cell-area-extension-end": () => boolean; "cell-area-selection-all-start": () => boolean; "cell-area-selection-all-end": () => boolean; "cell-area-arrows-start": () => boolean; "cell-area-arrows-end": () => boolean; "active-cell-change-start": () => boolean; "active-cell-change-end": () => boolean; }; export type VxeTableProps = ExtractPropTypes<typeof vxeTableProps>; export type VxeTablePropsKey = keyof VxeTableProps; export type VxeTableEmits = ExtractEmitsTypes<typeof vxeTableEmits>;