AntdRangePicker如何允许将新的起始日期设置在已选起始日期之前?
创始人
2024-11-07 17:00:11
0

Antd Range Picker组件提供了一个 onStartChange 回调函数,该函数会在起始日期改变时被调用。我们可以在该函数中判断新的起始日期是否在已选起始日期之前,如果是,则将新的起始日期设置为已选起始日期,并且更新开始时间范围。

代码示例:

import React, { useState } from 'react';
import { DatePicker } from 'antd';

const { RangePicker } = DatePicker;

const ExampleRangePicker = () => {
  const [startDate, setStartDate] = useState(null);
  const [endDate, setEndDate] = useState(null);

  const onStartChange = value => {
    if (value.isBefore(endDate)) {
      setStartDate(value);
    } else {
      setStartDate(endDate);
    }
  };

  const onEndChange = value => {
    if (value.isAfter(startDate)) {
      setEndDate(value);
    } else {
      setEndDate(startDate);
    }
  };

  const disabledDate = current => {
    return current && current > moment().endOf('day');
  };

  return (
     {
        setStartDate(values[0]);
        setEndDate(values[1]);
      }}
      onCalendarChange={(values) => {
        if (values[1].isBefore(startDate)) {
          setStartDate(values[1]);
          setEndDate(values[1]);
        }
      }}
      onOk={() => {
        // Handle ok click
      }}
    />
  );
};

export default ExampleRangePicker;

相关内容

热门资讯

我来向大家传授!川麻圈辅助工具... 我来向大家传授!川麻圈辅助工具,德州扑克辅助器免费版,详细有挂(有挂攻略)-哔哩哔哩;亲真的是有正版...
实测交流(Wepoke最新版)... 实测交流(Wepoke最新版)外挂透明挂辅助机制(智能)透视辅助(2022已更新)(哔哩哔哩)是一款...
透视美元局!广东雀神免费智能辅... 透视美元局!广东雀神免费智能辅助(辅助挂)太坑了果真真的有挂(有挂技巧)-哔哩哔哩;亲真的是有正版授...
重大消息!小程序边锋干瞪眼辅助... 重大消息!小程序边锋干瞪眼辅助app,pokermaster辅助,详细有挂(有挂介绍)-哔哩哔哩;支...
重大来袭(德扑ai人工智能)外... 您好,德扑ai人工智能这款游戏可以开挂的,确实是有挂的,需要了解加微【136704302】很多玩家在...
透视真的!小程序边锋干瞪眼辅助... 1、透视真的!小程序边锋干瞪眼辅助app,wepoker开挂辅助,详细有挂(有挂攻略)-哔哩哔哩;该...
盘点几款!杭麻圈有外挂(WEP... 盘点几款!杭麻圈有外挂(WEPOke),太坑了确实是真的有挂(有挂了解)-哔哩哔哩;原来确实真的有挂...
推荐一款!雀神广东麻雀外挂用(... 雀神广东麻雀外挂用赢率提升策略‌;推荐一款!雀神广东麻雀外挂用(辅助挂)太坑了果真真的有挂(有挂透明...
重大消息!边锋麻将辅牌器,菠萝... 重大消息!边锋麻将辅牌器,菠萝神辅助器用,详细有挂(有挂教程)-哔哩哔哩;边锋麻将辅牌器简单的灵活控...
透明肯定(Wepoke助手)外... 透明肯定(Wepoke助手)外挂透明挂辅助挂(德州)透视辅助(2020已更新)(哔哩哔哩);Wepo...