yanzhen-design-vue
Version:
367 lines (366 loc) • 13.8 kB
TypeScript
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>;