翻阅文档赫然清晰说明了它两的用法:
labelCol: label 标签布局,同 组件,设置 span offset 值,如 {span: 3, offset: 12} 或 sm: {span: 3, offset: 12}。你可以通过 Form 的 labelCol 进行统一设置,,不会作用于嵌套 Item。当和 Form 同时设置时,以 Item 为准。
言下之意就是可以下面两种设置:
方法一:
1 2 3 4 5 6 7
| <Form
labelCol={{span:3}}
wrapperCol={{span:8}}
></Form>
|
方法二:
1 2 3 4 5 6 7 8 9 10 11 12 13
| <Form labelCol={{span:3}} wrapperCol={{span:8}}> <Form.Item > </Form.Item> <Row > ....... <Col span={12}> <Form.Item labelCol={{span:6}} wrapperCol={{16}}></Form.Item> </Col> <Col span={12}> <Form.Item labelCol={{span:6}} wrapperCol={{16}}></Form.Item> </Col> </Row> </Form>
|
这样设置的样式会是怎么样的呢,其余的都是一行排列,有两个item是排列到一行的,然后两倍的比列去设置他的占比。外层是3和8.内层由于总的宽只是占了一半,所以内层的占比是6和16。
labelCol: label 标签布局,同
组件,设置 span offset 值,如 {span: 3, offset: 12} 或 sm: {span: 3, offset: 12}。你可以通过 Form 的 labelCol 进行统一设置,,不会作用于嵌套 Item。当和 Form 同时设置时,以 Item 为准。
wrapperCol: 需要为输入控件设置布局样式时,使用该属性,用法同 labelCol。你可以通过 Form 的 wrapperCol 进行统一设置,不会作用于嵌套 Item。当和 Form 同时设置时,以 Item 为准。