微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将应用按钮添加到 AntD 日期范围选择器的底部,以运行 API 调用?

如何解决如何将应用按钮添加到 AntD 日期范围选择器的底部,以运行 API 调用?

我的报告中有一个范围选择器来选择开始和结束日期。一旦选择了日期范围(onchange),它将调用 API 并获取数据。但是当用户想要选择另一个日期范围时,它会调用API,只要改变一个日期。

如何将确定或应用按钮添加到范围选择器以提供 API 调用而不是更改日期。范围选择器现在实现如下。

<RangePicker
   format="YYYY-MM-DD"
   onChange={onChange}
   disabledDate={(currentDate) => currentDate.isAfter(moment())}
/>

function onChange(value,dateString) {
/**fetch API**/  }

解决方法

您应该能够使用 renderExtraFooter 功能。

我没有测试过这段代码,所以它可能有错误,但类似于:

<RangePicker
   format="YYYY-MM-DD"
   renderExtraFooter={() => <Button onClick={onChange}>Apply</Button>}
   disabledDate={(currentDate) => currentDate.isAfter(moment())}
/>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。