@jiaozhiye/qm-design-vue
Version:
A Component Library for Vue3.0
74 lines (73 loc) • 4.17 kB
TypeScript
declare const TreeTableHelper: import("../_utils/types").SFCWithInstall<import("vue").DefineComponent<{
filters: import("../form/src/types").IFormItem[];
table: {
fetch?: import("../table/src/table/types").IFetch | undefined;
columns?: import("../table/src/table/types").IColumn[] | undefined;
rowKey?: string | number | ((row: import("../table/src/table/types").IRecord<any>, index: number) => string | number) | undefined;
webPagination?: boolean | undefined;
paginationConfig?: import("../table/src/table/types").IPaginationConfig | undefined;
};
multiple: boolean;
tree: {
fetch?: (import("../table/src/table/types").IFetch & {
valueKey?: string | undefined;
textKey?: string | undefined;
}) | undefined;
tableParamsMap?: Record<string, string> | (() => Record<string, string>) | undefined;
};
defaultSelectedKeys: (string | number)[];
size?: import("../_utils/types").ComponentSize | undefined;
class?: string | import("../_utils/types").Arrayable<Record<string, boolean>> | undefined;
style?: import("vue").StyleValue;
uniqueKey?: string | undefined;
initialValue?: import("../form/src/types").IFormData<string | number, string | number | (string | number)[] | undefined> | undefined;
selectionRows?: import("../table/src/table/types").IRecord<any>[] | undefined;
}, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
close: (data: import("../table/src/table/types").IRecord<any> | null, keys?: (string | number)[] | undefined) => boolean;
}, string, import("vue").PublicProps, Readonly<{
filters: import("../form/src/types").IFormItem[];
table: {
fetch?: import("../table/src/table/types").IFetch | undefined;
columns?: import("../table/src/table/types").IColumn[] | undefined;
rowKey?: string | number | ((row: import("../table/src/table/types").IRecord<any>, index: number) => string | number) | undefined;
webPagination?: boolean | undefined;
paginationConfig?: import("../table/src/table/types").IPaginationConfig | undefined;
};
multiple: boolean;
tree: {
fetch?: (import("../table/src/table/types").IFetch & {
valueKey?: string | undefined;
textKey?: string | undefined;
}) | undefined;
tableParamsMap?: Record<string, string> | (() => Record<string, string>) | undefined;
};
defaultSelectedKeys: (string | number)[];
size?: import("../_utils/types").ComponentSize | undefined;
class?: string | import("../_utils/types").Arrayable<Record<string, boolean>> | undefined;
style?: import("vue").StyleValue;
uniqueKey?: string | undefined;
initialValue?: import("../form/src/types").IFormData<string | number, string | number | (string | number)[] | undefined> | undefined;
selectionRows?: import("../table/src/table/types").IRecord<any>[] | undefined;
}> & Readonly<{
onClose?: ((data: import("../table/src/table/types").IRecord<any> | null, keys?: (string | number)[] | undefined) => any) | undefined;
}>, {
filters: import("../form/src/types").IFormItem[];
table: {
fetch?: import("../table/src/table/types").IFetch | undefined;
columns?: import("../table/src/table/types").IColumn[] | undefined;
rowKey?: string | number | ((row: import("../table/src/table/types").IRecord<any>, index: number) => string | number) | undefined;
webPagination?: boolean | undefined;
paginationConfig?: import("../table/src/table/types").IPaginationConfig | undefined;
};
multiple: boolean;
tree: {
fetch?: (import("../table/src/table/types").IFetch & {
valueKey?: string | undefined;
textKey?: string | undefined;
}) | undefined;
tableParamsMap?: Record<string, string> | (() => Record<string, string>) | undefined;
};
defaultSelectedKeys: (string | number)[];
}, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>>;
export default TreeTableHelper;
export type { TreeTableHelperProps } from './src/props';