1.0.0 • Published 2 years ago

@m-materials/form-item v1.0.0

Weekly downloads
-
License
MIT
Repository
-
Last release
2 years ago

FormItem

@m-materials/form-item

基于 antd 中 form 表单,加入了自定义组件,以简化代码为模板。

当前组件基于 antd 4.x 在 4.x 中已经废弃了 fom.createForm() 、 getFieldDecorator 等 api。为了方便统一获取 form 属性在 FormRow 中已经内置了 form,可以通过: this.formRef = React.createRef() 进行获取

API

Form

接收antd 4.x 系列中Form所有参数Form配置项

参数名说明必填类型默认值备注
ref通过ref获取form实例falseReact.createRef()
nameform实例名falsestring
span子元素宽度,span={24}每行一个元素falsestring8
idDetail全局disabled属性falsebooleanfalse

Form.Item

参数名说明必填类型默认值备注
codecodetruestring
labellabel(名称)truestring
initialValue默认值falsestring
disableddisabled属性falseboolean
optionsComGridItem、ComTree、SelectItem、RadioGroupItem用数据源配置项falseobject
span修改行宽falseNumber
formLayout单独修改每行labelCol、 wrapperCol布局falseNumber

OptionProps

参数名说明必填类型默认值备注
name选项名称truestring
code选项值valuetruestring