@vue-ui-kit/ant
Version:
Vue3 UI Kit based on Ant Design
178 lines (177 loc) • 6.92 kB
TypeScript
import { default as Cell } from 'e-virt-table/dist/lib/Cell';
import { default as EVirtTable, Column as EVirtColumn, FormatterMethod } from 'e-virt-table';
import { CanvasTableProps } from '../../declarations/antProxy';
declare const _default: <T extends Recordable = Recordable, B extends Recordable = Recordable>(__VLS_props: NonNullable<Awaited<typeof __VLS_setup>>["props"], __VLS_ctx?: __VLS_PrettifyLocal<Pick<NonNullable<Awaited<typeof __VLS_setup>>, "attrs" | "emit" | "slots">>, __VLS_expose?: NonNullable<Awaited<typeof __VLS_setup>>["expose"], __VLS_setup?: Promise<{
props: __VLS_PrettifyLocal<Pick<Partial<{}> & Omit<{
readonly onChange?: ((value: any[]) => any) | undefined;
readonly onSelectionChange?: ((value: T[]) => any) | undefined;
readonly onReady?: ((value: EVirtTable) => any) | undefined;
} & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, never>, "onChange" | "onSelectionChange" | "onReady"> & CanvasTableProps<T, B> & Partial<{}>> & import('vue').PublicProps;
expose(exposed: import('vue').ShallowUnwrapRef<{
$table: null;
selectedRecords: import('vue').ComputedRef<import('@vue/reactivity').UnwrapRefSimple<T>[]>;
reloadData: () => void;
}>): void;
attrs: any;
slots: Partial<Record<string, (_: {
cell: Cell | import('e-virt-table/dist/lib/CellHeader').default;
formatter?: FormatterMethod;
formatterFooter?: FormatterMethod;
hoverIconName?: string;
operation: boolean;
align: import('e-virt-table').Align;
verticalAlign: import('e-virt-table').VerticalAlign;
fixed?: import('e-virt-table').Fixed;
type: import('e-virt-table').Type | "";
editorType: string;
editorProps: any;
cellType: import('e-virt-table').CellType;
level: number;
colspan: number;
rowspan: number;
mergeRow: boolean;
mergeCol: boolean;
relationRowKeys: string[];
relationColKeys: string[];
key: string;
column: EVirtColumn;
rowIndex: number;
colIndex: number;
rowKey: string;
row: any;
value: any;
render: import('e-virt-table').Render;
renderFooter: import('e-virt-table').Render;
style: any;
domDataset: any;
rules: import('e-virt-table/dist/lib/Validator').Rules | import('e-virt-table/dist/lib/Validator').Rule;
message: string;
text: string;
displayText: string;
visibleWidth: number;
visibleHeight: number;
isHasChanged: boolean;
drawX: number;
drawY: number;
drawCellBgColor: string;
drawCellSkyBgColor: string;
drawTextColor: string;
drawTextFont: string;
drawTextX: number;
drawTextY: number;
drawTextWidth: number;
drawTextHeight: number;
drawTreeImageX: number;
drawTreeImageY: number;
drawTreeImageWidth: number;
drawTreeImageHeight: number;
drawTreeImageName: string;
drawTreeImageSource?: HTMLImageElement;
drawSelectionImageX: number;
drawSelectionImageY: number;
drawSelectionImageWidth: number;
drawSelectionImageHeight: number;
drawSelectionImageName: string;
drawSelectionImageSource?: HTMLImageElement;
drawHoverImageX: number;
drawHoverImageY: number;
drawHoverImageWidth: number;
drawHoverImageHeight: number;
drawHoverImageName: string;
drawHoverImageSource?: HTMLImageElement;
autoRowHeight: boolean;
calculatedHeight: number;
ellipsis: boolean;
rowExpand: boolean;
rowHasChildren: boolean;
overflowTooltipShow: boolean;
selectorCellValueType: import('e-virt-table').SelectorCellValueType;
overflowTooltipMaxWidth: number;
overflowTooltipPlacement: import('e-virt-table').OverflowTooltipPlacement;
maxLineClamp: import('e-virt-table').LineClampType;
ctx: import('e-virt-table/dist/lib/Context').default;
x: number;
y: number;
width: number;
height: number;
} | {
cell: Cell | import('e-virt-table/dist/lib/CellHeader').default;
align: import('e-virt-table').Align;
hideHeaderSelection: boolean;
verticalAlign: import('e-virt-table').VerticalAlign;
fixed?: import('e-virt-table').Fixed;
minWidth?: number;
maxWidth?: number;
widthFillDisable: boolean;
type: import('e-virt-table').Type | "";
operation: boolean;
editorType: string;
level: number;
text: string;
hide: boolean;
displayText: string;
colspan: number;
rowspan: number;
row: any;
key: string;
required: boolean;
readonly: boolean;
ellipsis: boolean;
overflowTooltipShow: boolean;
children: EVirtColumn[];
column: EVirtColumn;
colIndex: number;
rowKey: string;
rules?: import('e-virt-table/dist/lib/Validator').Rules | import('e-virt-table/dist/lib/Validator').Rule;
hasChildren: boolean;
render: import('e-virt-table').Render;
style: Partial<CSSStyleDeclaration>;
drawX: number;
drawY: number;
sortIconName: string;
sortAscIconName: string;
sortDescIconName: string;
visibleWidth: number;
visibleHeight: number;
maxLineClampHeader: import('e-virt-table').LineClampType;
domDataset: any;
drawTextX: number;
drawTextY: number;
drawTextWidth: number;
drawTextHeight: number;
drawCellBgColor: string;
drawTextColor: string;
drawTextFont: string;
drawSelectionImageX: number;
drawSelectionImageY: number;
drawSelectionImageWidth: number;
drawSelectionImageHeight: number;
drawSelectionImageName: string;
drawSelectionImageSource?: HTMLImageElement;
drawSortImageX: number;
drawSortImageY: number;
drawSortImageWidth: number;
drawSortImageHeight: number;
drawSortImageName: string;
drawSortImageSource?: HTMLImageElement;
ctx: import('e-virt-table/dist/lib/Context').default;
x: number;
y: number;
width: number;
height: number;
cellType: import('e-virt-table').CellType;
}) => any>> & {
empty?(_: {}): any;
};
emit: {
(e: "change", value: any[]): void;
(e: "selectionChange", value: T[]): void;
(e: "ready", value: EVirtTable): void;
};
}>) => import('vue').VNode & {
__ctx?: Awaited<typeof __VLS_setup>;
};
export default _default;
type __VLS_PrettifyLocal<T> = {
[K in keyof T]: T[K];
} & {};