UNPKG

@jiaozhiye/qm-design-vue

Version:

A Component Library for Vue3.0

88 lines (87 loc) 4.25 kB
import type { IExtraData, IFormData, IFormItem, IAuthConfig } from './types'; declare const _default: import("vue").DefineComponent<{ disabled: boolean; layout: import("./types").IFormLayout; labelWidth: string | number; items: IFormItem[]; initialValues: IFormData<string | number, string | number | (string | number)[] | undefined>; initialExtras: IExtraData; labelAlign: import("./types").ILabelAlign; labelWrap: boolean; formType: import("./types").IFormType; defaultRows: number; defaultExpand: boolean; scrollToFirstError: boolean; isAutoFocus: boolean; isCollapse: boolean; isSearchBtn: boolean; isSubmitBtn: boolean; size?: import("../../_utils/types").ComponentSize | undefined; authConfig?: IAuthConfig | undefined; class?: string | import("../../_utils/types").Arrayable<Record<string, boolean>> | undefined; style?: import("vue").StyleValue; cols?: number | undefined; uniqueKey?: string | undefined; searchButtonCols?: number | undefined; isFieldsDefine?: boolean | undefined; fieldsChange?: ((items: IFormItem[]) => void) | undefined; }, () => any, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { valuesChange: (changedValues: IFormData<string | number, string | number | (string | number)[] | undefined>, initialValues: IFormData<string | number, string | number | (string | number)[] | undefined>) => boolean; fieldsChange: (changedFields: import("./types").IFieldData[], allFields: import("./types").IFieldData[]) => boolean; finish: (values: IFormData<string | number, string | number | (string | number)[] | undefined>) => boolean; finishFailed: (errorFields: any[]) => boolean; reset: () => boolean; collapse: (collapse: boolean) => boolean; }, string, import("vue").PublicProps, Readonly<{ disabled: boolean; layout: import("./types").IFormLayout; labelWidth: string | number; items: IFormItem[]; initialValues: IFormData<string | number, string | number | (string | number)[] | undefined>; initialExtras: IExtraData; labelAlign: import("./types").ILabelAlign; labelWrap: boolean; formType: import("./types").IFormType; defaultRows: number; defaultExpand: boolean; scrollToFirstError: boolean; isAutoFocus: boolean; isCollapse: boolean; isSearchBtn: boolean; isSubmitBtn: boolean; size?: import("../../_utils/types").ComponentSize | undefined; authConfig?: IAuthConfig | undefined; class?: string | import("../../_utils/types").Arrayable<Record<string, boolean>> | undefined; style?: import("vue").StyleValue; cols?: number | undefined; uniqueKey?: string | undefined; searchButtonCols?: number | undefined; isFieldsDefine?: boolean | undefined; fieldsChange?: ((items: IFormItem[]) => void) | undefined; }> & Readonly<{ onReset?: (() => any) | undefined; onCollapse?: ((collapse: boolean) => any) | undefined; onFieldsChange?: ((changedFields: import("./types").IFieldData[], allFields: import("./types").IFieldData[]) => any) | undefined; onValuesChange?: ((changedValues: IFormData<string | number, string | number | (string | number)[] | undefined>, initialValues: IFormData<string | number, string | number | (string | number)[] | undefined>) => any) | undefined; onFinish?: ((values: IFormData<string | number, string | number | (string | number)[] | undefined>) => any) | undefined; onFinishFailed?: ((errorFields: any[]) => any) | undefined; }>, { disabled: boolean; layout: import("./types").IFormLayout; labelWidth: string | number; items: IFormItem[]; initialValues: IFormData<string | number, string | number | (string | number)[] | undefined>; initialExtras: IExtraData; labelAlign: import("./types").ILabelAlign; labelWrap: boolean; formType: import("./types").IFormType; defaultRows: number; defaultExpand: boolean; scrollToFirstError: boolean; isAutoFocus: boolean; isCollapse: boolean; isFieldsDefine: boolean; isSearchBtn: boolean; isSubmitBtn: boolean; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;