答案:
ref="ModelName" 与 getFieldDecorator 冲突!
========================================
引入 getFieldDecorator 表单校验出错, 问题在哪里 ?
子组件中好用,拿到父组件,就不行了呢.
部分代码如下:
render() {
const { getFieldDecorator } = this.props.form;
return (
... ...
... ...
<Form.Item label="模型名称">
{getFieldDecorator("tableAliasName", {
initialValue: this.state.modelName,
rules: [
{
required: true,
message: "模型名称不能为空"
}
]
})(
<Input
placeholder="请输入模型名称"
ref="ModelName"
onChange={() => this.ModelNameChange()}
/>
)}
</Form.Item>
... ...
答案:
ref="ModelName" 与 getFieldDecorator 冲突!