@m-materials/form-item
Version:
基于antd中form表单,加入了自定义组件,以简化代码为模板。
48 lines (31 loc) • 2.5 kB
Markdown
4.x
在 4.x 中已经废弃了 fom.createForm() 、 getFieldDecorator 等 api。为了方便统一获取 form 属性在 FormRow 中已经内置了 form,可以通过:
this.formRef = React.createRef()
进行获取
接收antd 4.x 系列中Form所有参数[Form配置项](https://ant.design/components/form-cn/#Form)
| 参数名 | 说明 | 必填 | 类型 | 默认值 | 备注 |
| -------------| ------------------------- | ------ | ------ | ---------- | ---------- |
| ref | 通过ref获取form实例 | false | React.createRef() | 无 | |
| name | form实例名 | false | string | 无 | |
| span | 子元素宽度,span={24}每行一个元素 | false | string | 8 | |
| idDetail | 全局disabled属性 | false | boolean| false | |
| 参数名 | 说明 | 必填 | 类型 | 默认值 | 备注 |
| -------------| ------------------------- | ------ | ------ | ---------- | ---------- |
| code | code | true | string | 无 | |
| label | label(名称) | true | string | 无 | |
| initialValue | 默认值 | false | string | 无 | |
| disabled | disabled属性 | false | boolean| 无 | |
| options | ComGridItem、ComTree、SelectItem、RadioGroupItem用数据源[配置项](
| span | 修改行宽 | false | Number | 无 | |
| formLayout | 单独修改每行labelCol、 wrapperCol布局| false | Number | 无 | |
| 参数名 | 说明 | 必填 | 类型 | 默认值 | 备注 |
| -------------| ------------------------- | ------ | ------ | ---------- | ---------- |
| name | 选项名称 | true | string | 无 | |
| code | 选项值value | true | string | 无 | |
@m-materials/form-item
基于 antd 中 form 表单,加入了自定义组件,以简化代码为模板。
当前组件基于 antd