const FormFiled = (form, record) => { return [ { label: '任务标题', name: 'Name', type: 'Input', disabled: ExecutorAuth(record)&&!props.disabledmodal ? false : true, required: true, style: { border: 'none', resize: 'none', }, }, { label: '任务描述', name: 'Remark', type: 'TextArea', rows: 4, disabled: ExecutorAuth(record)&&!props.disabledmodal? false : true, required: true, style: { // border: 'none', resize: 'none', }, }, <FormList ref="refForm" :FormFiled="FormFiled" :defaultValue="visibleView" :FormProps="{ labelCol:{span:12}, wrapperCol:{span:6}, }" />他是配置的 怎么实现一行有两个呢
时间: 2024-02-14 22:24:58 浏览: 154
要实现一行显示两个字段,你可以使用 `Row` 和 `Col` 组件来包裹表单字段,并通过调整 `span` 属性的值来控制每个字段所占的宽度。
在你提供的代码中,你可以将 `Row` 组件包裹在 `FormList` 组件外部,然后在 `Col` 组件内部放置每个字段。通过将每个字段的 `span` 属性设置为 12,即可让每行显示两个字段。
以下是修改后的代码示例:
```html
<a-modal>
<!-- 其他属性省略 -->
<Row>
<Col :span="12">
<FormList ref="refForm" :FormFiled="FormFiled" :defaultValue="visibleView" :FormProps="{ labelCol: { span: 12 }, wrapperCol: { span: 6 } }" />
</Col>
<Col :span="12">
<FormList ref="refForm" :FormFiled="FormFiled" :defaultValue="visibleView" :FormProps="{ labelCol: { span: 12 }, wrapperCol: { span: 6 } }" />
</Col>
</Row>
</a-modal>
```
通过将表单字段包裹在 `Row` 组件内,并在每个字段外部使用 `Col` 组件,你可以实现表单一行显示两个字段的效果。记得根据你的实际需求修改代码中的注释部分,替换为真实的表单字段。同时,如果你希望每个字段的宽度不同,可以根据实际情况调整 `span` 属性的值。
阅读全文