表单组件
表单组件使用 TDesign Form 与 Refine 的 useTable
二次封装,支持 TDesign 组件参数,同时通过 hook 对组件进行扩展,以支持 Refine 数据请求。使用方法如下:
引入组件
基础示例
表单提交的的 url 会根据当前页面所绑定的资源接口进行提交,当然也可以自行配置。在子组件中,你可以使用 TDesign 的表单元素。
组件参数
childrenReact.ReactNode
undefined
resourcestring
undefined
action"create" | "edit" | "clone"
create
idstring | number
undefined
params[k: string]: any
undefined
initDataRecord<string, any>
undefined
initFormat(data: Record<string, any>) => Record<string, any>
undefined
saveFormat(data: Record<string, any>) => Record<string, any>
undefined
onSubmit(e: SubmitContext) => void
undefined
useFormPropsuseFormProps
undefined
formPropsFormProps
undefined
onData(form: UseFormReturnType) => void
undefined
useForm
返回的方法。