UNPKG

easyest-xqp

Version:

154 lines (153 loc) 4.03 kB
export declare const TableComplex: import("utils-xqp").SFCWithInstall<import("vue").DefineComponent<{ emptyText: { Type: import("vue").PropType<string>; default: string; }; columns: { type: import("vue").PropType<import("../table/table").ITableColumn[]>; default: () => never[]; }; isSelection: { Type: import("vue").PropType<boolean>; default: boolean; }; selectionWidth: { Type: NumberConstructor; default: number; }; hasIndex: { Type: BooleanConstructor; default: boolean; }; indexWidth: { Type: NumberConstructor; default: number; }; sortable: { Type: BooleanConstructor; default: boolean; }; tableColumnMinWidth: { type: import("vue").PropType<number>; default: number; }; tableWidth: { type: import("vue").PropType<number>; default: number; }; showPagination: { type: import("vue").PropType<boolean>; default: boolean; }; background: { type: import("vue").PropType<boolean>; default: boolean; }; layout: { type: import("vue").PropType<string>; default: string; }; total: { type: import("vue").PropType<number>; default: number; }; align: { type: import("vue").PropType<string>; default: string; }; currentPage: { type: import("vue").PropType<number>; default: number; }; pageSize: { type: import("vue").PropType<number>; default: number; }; }, { galpComplexTableRef: import("vue").Ref<any>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "changeColumns"[], "changeColumns", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ emptyText: { Type: import("vue").PropType<string>; default: string; }; columns: { type: import("vue").PropType<import("../table/table").ITableColumn[]>; default: () => never[]; }; isSelection: { Type: import("vue").PropType<boolean>; default: boolean; }; selectionWidth: { Type: NumberConstructor; default: number; }; hasIndex: { Type: BooleanConstructor; default: boolean; }; indexWidth: { Type: NumberConstructor; default: number; }; sortable: { Type: BooleanConstructor; default: boolean; }; tableColumnMinWidth: { type: import("vue").PropType<number>; default: number; }; tableWidth: { type: import("vue").PropType<number>; default: number; }; showPagination: { type: import("vue").PropType<boolean>; default: boolean; }; background: { type: import("vue").PropType<boolean>; default: boolean; }; layout: { type: import("vue").PropType<string>; default: string; }; total: { type: import("vue").PropType<number>; default: number; }; align: { type: import("vue").PropType<string>; default: string; }; currentPage: { type: import("vue").PropType<number>; default: number; }; pageSize: { type: import("vue").PropType<number>; default: number; }; }>> & { onChangeColumns?: ((...args: any[]) => any) | undefined; }, { background: boolean; pageSize: number; total: number; currentPage: number; layout: string; emptyText: string; columns: import("../table/table").ITableColumn[]; isSelection: boolean; selectionWidth: number; hasIndex: boolean; indexWidth: number; sortable: boolean; tableColumnMinWidth: number; tableWidth: number; showPagination: boolean; align: string; }>> & Record<string, any>; export default TableComplex;