@@ -92,13 +92,15 @@ interface CardLayout {
9292
9393``` typescript
9494interface FormViewProps {
95- header? : React .ReactNode ; // 表单头部内容
96- footer? : React .ReactNode ; // 表单底部内容
95+ header? : React .ReactNode ; // 表单头部内容(表单外部)
96+ footer? : React .ReactNode ; // 表单底部内容(表单外部)
97+ children? : React .ReactNode ; // 主表单自定义内容(表单内部)
9798}
9899```
99100
100- - ` header ` : 渲染在表单内容上方的区域,可用于放置标题、说明文字等
101- - ` footer ` : 渲染在表单内容下方的区域,可用于放置提交按钮、操作栏等
101+ - ` header ` : 渲染在表单外部内容上方的区域,可用于放置标题、说明文字等
102+ - ` footer ` : 渲染在表单外部内容下方的区域,可用于放置提交按钮、操作栏等
103+ - ` children ` : 渲染在主表单内部的区域,可用于放置固定的隐藏字段或者其他的界面内容
102104
103105### 6. 表单提交(onFinish)
104106
@@ -252,18 +254,18 @@ pnpm build
252254
253255### FormView 组件属性
254256
255- | 属性 | 类型 | 说明 |
256- | ------| ------| ------|
257- | meta | FormMeta | 表单元数据定义 |
258- | form | FormInstance | 表单实例 |
259- | onValuesChange | (values: any ) => void | 值变化回调 |
260- | onFinish | (values: any, formCode?: string) => void | 表单提交回调 |
261- | header | React.ReactNode | 表单头部内容 |
262- | footer | React.ReactNode | 表单底部内容 |
263- | review | boolean | 是否预览模式 |
264- | validators | FormFieldValidator[ ] | 验证规则数组 |
265- | events | FormEvent[ ] | 事件定义数组 |
266- | layouts | FormLayout[ ] | 布局定义数组 |
257+ | 属性 | 类型 | 说明 |
258+ | ------------ | ------| ---- ------|
259+ | meta | FormMeta | 表单元数据定义 |
260+ | form | FormInstance | 表单实例 |
261+ | onBlur | (formCode?: string ) => void | 表单失去焦点事件 |
262+ | onFinish | (values: any, formCode?: string) => void | 表单提交回调 |
263+ | header | React.ReactNode | 表单头部内容 |
264+ | footer | React.ReactNode | 表单底部内容 |
265+ | review | boolean | 是否预览模式 |
266+ | validators | FormFieldValidator[ ] | 验证规则数组 |
267+ | events | FormEvent[ ] | 事件定义数组 |
268+ | layouts | FormLayout[ ] | 布局定义数组 |
267269
268270### 数据类型
269271
0 commit comments