在反应中以编程方式关闭蚂蚁设计范围选择器

Posted

技术标签:

【中文标题】在反应中以编程方式关闭蚂蚁设计范围选择器【英文标题】:Programmatically close ant design rangepicker in react 【发布时间】:2022-01-19 13:02:18 【问题描述】:

我在 antd 的范围选择器的额外页脚中添加了一个按钮。单击按钮时,我想关闭范围选择器。有谁知道如何做到这一点?

【问题讨论】:

【参考方案1】:

您可以使用open 属性控制显示或隐藏选择器,如下所示:

const App = () => 
  const [open, setOpen] = React.useState(false);
  return (
    <RangePicker
      open=open
      onOpenChange=open => setOpen(open)
      renderExtraFooter=() => <button onClick=()=> setOpen(false)>Close</button>
    />
  );
;

我还实现了一个示例here。

【讨论】:

谢谢!我不认为“onOpenChange”会有用,我花了几个小时使用 open、onBlur、onFocus 和 onCalendarChange。

以上是关于在反应中以编程方式关闭蚂蚁设计范围选择器的主要内容,如果未能解决你的问题,请参考以下文章

如何在蚂蚁设计日期选择器中禁用所有星期日和特定日期数组

范围选择器/范围搜索栏来修剪视频,包括缩略图[关闭]

反应日期选择器日期范围

在日期变量中反应日期范围选择器错误

Ant 设计日期和时间选择器不通过 Formik 传递值(反应)

日期范围选择器类似于 Google Analytics 日期范围选择器? [关闭]