https://ant.design/components/form/
尝试这个新的库,到目前为止一切顺利。非常易于使用,但是我现在被迫停止自动验证表格并在各处显示绿色刻度。
<div>
<Form onSubmit={this.handleSubmit} novalidate>
<FormItem {...this.formItemLayout} label="Auto Synchronise Data" hasFeedback>
{getFieldDecorator('name')(<Switch checked={this.props.settings.sync} onChange={this.changeCondition} />)}
</FormItem>
<FormItem {...this.formItemLayout} label="Clear local database" hasFeedback>
{getFieldDecorator('name', {})(<Button type="danger" onClick={this.showModal}>Clear database</Button>)}
</FormItem>
</Form>
</div>
我实际上只使用表单组件,因为我想要设置页面的表单样式布局。每次在表单中选择“开关”组件时,它都会决定在表单中的每个表单项旁边显示一个绿色的勾。
有什么想法吗?