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