| | |
| | | return unref(formRef)?.getFieldsValue() as T; |
| | | }, |
| | | |
| | | setFieldsValue: async <T>(values: T) => { |
| | | setFieldsValue: async <T extends Recordable<any>>(values: T) => { |
| | | const form = await getForm(); |
| | | form.setFieldsValue<T>(values); |
| | | form.setFieldsValue(values); |
| | | }, |
| | | |
| | | appendSchemaByField: async ( |
| | | schema: FormSchema | FormSchema[], |
| | | prefixField: string | undefined, |
| | | first: boolean, |
| | | first?: boolean, |
| | | ) => { |
| | | const form = await getForm(); |
| | | form.appendSchemaByField(schema, prefixField, first); |
| | |
| | | return form.submit(); |
| | | }, |
| | | |
| | | validate: async (nameList?: NamePath[]): Promise<Recordable> => { |
| | | validate: async (nameList?: NamePath[] | false): Promise<Recordable> => { |
| | | const form = await getForm(); |
| | | return form.validate(nameList); |
| | | }, |