Я создал form
как компонент, который используется в компонентах create
и update
. поэтому, когда create использует этот компонент формы, я не передаю никаких реквизитов в качестве начальных значений для полей формы. Но внутри обновления я передаю инициалы после того, как они были получены с сервера.
<FormItem {...formItemLayout} >
{getFieldDecorator('username', { initialValue: user.username || null }, {
rules: [{ required: true, message: "نام کاربری را وارد کنید." }]
})(
<Input
type="text"
placeholder="نام کاربری"/>
)}
</FormItem>
Я ожидаю, что поле username
будет проверено, как и раньше, я не добавлял initialValue
. Но после отправки я не получаю никаких ошибок, как перед добавлением initialValue
, если username
пуст.