如何清空antd-design中时间选择组件 RangePicker的值?

发布于 2022-09-07 16:13:17 字数 631 浏览 23 评论 0

图片描述

 <Form.Item label={fieldLabels.createTime}>
                                            <RangePicker
                                                ref="myTextInput"
                                                showTime={{format: 'HH:mm'}}
                                                format="YYYY-MM-DD HH:mm"
                                                placeholder={['开始日期', '结束日期']} style={{width: 210}}
                                                onChange={this.handlePickerChange}/>
</Form.Item>

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

塔塔猫 2022-09-14 16:13:17

使用getFieldDecorator将RangPicker包裹起来。
然后再使用setFieldsValue将其值设置为undefined

寻找一个思念的角度 2022-09-14 16:13:17

state绑定value,点击设置

state = {
    value: '',
};

// 点击清除
handleClick = () => {
    this.setState({ value: null });
}


// render:
<RangePicker value={this.state.value}/>
半衬遮猫 2022-09-14 16:13:17

给RangePicker添加value属性,变成受控组件,清空的时候设置value为null

空心空情空意 2022-09-14 16:13:17

state = {

keyValue: '随便',

};

给他给个 key = {this.state.keyValue}
点击重置 this.setState({keyValue:new Date()}) 就能清空了 相当于重新渲染了一个 ,目的达到

巨坚强 2022-09-14 16:13:17

这个怎么弄啊

金橙橙 2022-09-14 16:13:17

请问是怎么清空的呢

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文