UNPKG

d-render

Version:

数据渲染库 - form、table、search-form

155 lines (154 loc) 4.82 kB
declare const _default: import("vue").DefineComponent<{ data: { type: import("vue").PropType<IAnyObject[]>; required: boolean; default: () => never[]; }; size: { type: StringConstructor; validate: (val: string) => boolean; }; border: { type: BooleanConstructor; default: undefined; }; showDisabledButton: { type: BooleanConstructor; default: undefined; }; dangerButton: { type: BooleanConstructor; default: undefined; }; columns: { type: import("vue").PropType<ITableColumnConfig[]>; default: () => never[]; }; offset: NumberConstructor; hideIndex: BooleanConstructor; indexFixed: BooleanConstructor; height: StringConstructor; selectType: { type: StringConstructor; validate: (val: string) => boolean; }; selectable: FunctionConstructor; selectRadio: (StringConstructor | NumberConstructor)[]; selectLabel: StringConstructor; selectColumns: ArrayConstructor; tableHeaderLabel: StringConstructor; inForm: BooleanConstructor; rowKey: import("vue").PropType<string>; treeProps: { type: import("vue").PropType<{ children: string; hasChildren?: string | undefined; }>; default: () => {}; }; defaultExpendAll: BooleanConstructor; withTableHandle: BooleanConstructor; handlerWidth: { type: StringConstructor; }; handlerLimit: { type: NumberConstructor; default: number; }; fieldKey: StringConstructor; ruleKey: StringConstructor; dependOnValues: import("vue").PropType<IAnyObject>; editType: { type: import("vue").PropType<"row" | "all" | "cell">; default: string; }; }, () => any, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("sort" | "update:data" | "update:selectColumns" | "mainFieldClick" | "update:selectRadio" | "row-click")[], "sort" | "update:data" | "update:selectColumns" | "mainFieldClick" | "update:selectRadio" | "row-click", import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{ data: { type: import("vue").PropType<IAnyObject[]>; required: boolean; default: () => never[]; }; size: { type: StringConstructor; validate: (val: string) => boolean; }; border: { type: BooleanConstructor; default: undefined; }; showDisabledButton: { type: BooleanConstructor; default: undefined; }; dangerButton: { type: BooleanConstructor; default: undefined; }; columns: { type: import("vue").PropType<ITableColumnConfig[]>; default: () => never[]; }; offset: NumberConstructor; hideIndex: BooleanConstructor; indexFixed: BooleanConstructor; height: StringConstructor; selectType: { type: StringConstructor; validate: (val: string) => boolean; }; selectable: FunctionConstructor; selectRadio: (StringConstructor | NumberConstructor)[]; selectLabel: StringConstructor; selectColumns: ArrayConstructor; tableHeaderLabel: StringConstructor; inForm: BooleanConstructor; rowKey: import("vue").PropType<string>; treeProps: { type: import("vue").PropType<{ children: string; hasChildren?: string | undefined; }>; default: () => {}; }; defaultExpendAll: BooleanConstructor; withTableHandle: BooleanConstructor; handlerWidth: { type: StringConstructor; }; handlerLimit: { type: NumberConstructor; default: number; }; fieldKey: StringConstructor; ruleKey: StringConstructor; dependOnValues: import("vue").PropType<IAnyObject>; editType: { type: import("vue").PropType<"row" | "all" | "cell">; default: string; }; }>> & { onSort?: ((...args: any[]) => any) | undefined; "onUpdate:data"?: ((...args: any[]) => any) | undefined; "onUpdate:selectColumns"?: ((...args: any[]) => any) | undefined; onMainFieldClick?: ((...args: any[]) => any) | undefined; "onUpdate:selectRadio"?: ((...args: any[]) => any) | undefined; "onRow-click"?: ((...args: any[]) => any) | undefined; }, { data: IAnyObject[]; border: boolean; inForm: boolean; showDisabledButton: boolean; dangerButton: boolean; columns: ITableColumnConfig[]; hideIndex: boolean; indexFixed: boolean; treeProps: { children: string; hasChildren?: string | undefined; }; defaultExpendAll: boolean; withTableHandle: boolean; handlerLimit: number; editType: "row" | "all" | "cell"; }, {}>; export default _default;