UNPKG

easyest-xqp

Version:

155 lines (154 loc) 4.98 kB
export declare const Table: import("utils-xqp").SFCWithInstall<import("vue").DefineComponent<{ readonly emptyText: { readonly Type: import("vue").PropType<string>; readonly default: "暂无数据"; }; readonly columns: { readonly type: import("vue").PropType<import("./table").ITableColumn[]>; readonly default: readonly []; }; readonly isSelection: { readonly Type: import("vue").PropType<boolean>; readonly default: false; }; readonly selectionWidth: { readonly Type: NumberConstructor; readonly default: 40; }; readonly hasIndex: { readonly Type: BooleanConstructor; readonly default: false; }; readonly indexWidth: { readonly Type: NumberConstructor; readonly default: 40; }; readonly sortable: { readonly Type: BooleanConstructor; readonly default: false; }; readonly tableColumnMinWidth: { readonly type: import("vue").PropType<number>; readonly default: 50; }; readonly tableWidth: { readonly type: import("vue").PropType<number>; readonly default: 0; }; readonly showPagination: { readonly type: import("vue").PropType<boolean>; readonly default: false; }; readonly background: { readonly type: import("vue").PropType<boolean>; readonly default: true; }; readonly layout: { readonly type: import("vue").PropType<string>; readonly default: "prev, pager, next"; }; readonly total: { readonly type: import("vue").PropType<number>; readonly default: 0; }; readonly align: { readonly type: import("vue").PropType<string>; readonly default: "center"; }; readonly currentPage: { readonly type: import("vue").PropType<number>; readonly default: 1; }; readonly pageSize: { readonly type: import("vue").PropType<number>; readonly default: 5; }; }, { galpTableRef: import("vue").Ref<any>; tableRef: import("vue").Ref<any>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ readonly emptyText: { readonly Type: import("vue").PropType<string>; readonly default: "暂无数据"; }; readonly columns: { readonly type: import("vue").PropType<import("./table").ITableColumn[]>; readonly default: readonly []; }; readonly isSelection: { readonly Type: import("vue").PropType<boolean>; readonly default: false; }; readonly selectionWidth: { readonly Type: NumberConstructor; readonly default: 40; }; readonly hasIndex: { readonly Type: BooleanConstructor; readonly default: false; }; readonly indexWidth: { readonly Type: NumberConstructor; readonly default: 40; }; readonly sortable: { readonly Type: BooleanConstructor; readonly default: false; }; readonly tableColumnMinWidth: { readonly type: import("vue").PropType<number>; readonly default: 50; }; readonly tableWidth: { readonly type: import("vue").PropType<number>; readonly default: 0; }; readonly showPagination: { readonly type: import("vue").PropType<boolean>; readonly default: false; }; readonly background: { readonly type: import("vue").PropType<boolean>; readonly default: true; }; readonly layout: { readonly type: import("vue").PropType<string>; readonly default: "prev, pager, next"; }; readonly total: { readonly type: import("vue").PropType<number>; readonly default: 0; }; readonly align: { readonly type: import("vue").PropType<string>; readonly default: "center"; }; readonly currentPage: { readonly type: import("vue").PropType<number>; readonly default: 1; }; readonly pageSize: { readonly type: import("vue").PropType<number>; readonly default: 5; }; }>> & { [x: `on${Capitalize<string>}`]: ((...args: any[]) => any) | undefined; }, { readonly background: boolean; readonly pageSize: number; readonly total: number; readonly currentPage: number; readonly layout: string; readonly emptyText: "暂无数据"; readonly columns: import("./table").ITableColumn[]; readonly isSelection: false; readonly selectionWidth: 40; readonly hasIndex: false; readonly indexWidth: 40; readonly sortable: false; readonly tableColumnMinWidth: number; readonly tableWidth: number; readonly showPagination: boolean; readonly align: string; }>> & Record<string, any>; export default Table;