Ant-design: 変更された小道具でinitialValueは変更されません

作成日 2018年05月22日  ·  3コメント  ·  ソース: ant-design/ant-design

-[]このリポジトリの問題を検索し

バージョン

3.5.3

環境

浏览器版本

複製リンク

http://www.baidu.com

再現する手順

                    <div id="div1">
                        pkid:{this.props.pkid}
                    </div>
                    <FormItem
                        {...formItemLayout}
                        label="产品ID"
                        hasFeedback
                    >
                        {getFieldDecorator('pkid', {
                            initialValue:this.props.pkid,
                            rules: [
                                { required: true, message: '产品ID!' },
                            ],
                        })(
                            <Input placeholder="a-10" />
                        )}
                    </FormItem>

何が期待されますか?

initialValueはthis.props.pkidで変更されます

実際に何が起こっているのですか?

initialValueは最初の設定値です

qq 20180522100953
qq 20180522101001

最も参考になるコメント

handleSubmit =(値)=> {
if(this.props.onOk)
{{
this.props.onOk(values);
this.props.form.resetFields();
}
}

フォーム送信で問題が解決した後、this.props.form.resetFields()を呼び出しました

全てのコメント3件

それが初期値と呼ばれる理由です。

5109

handleSubmit =(値)=> {
if(this.props.onOk)
{{
this.props.onOk(values);
this.props.form.resetFields();
}
}

フォーム送信で問題が解決した後、this.props.form.resetFields()を呼び出しました

このページは役に立ちましたか?
0 / 5 - 0 評価