【问题标题】:Add previous/next month buttons to Antd (Ant Design) calendar将上/下个月按钮添加到 Antd (Ant Design) 日历
【发布时间】:2020-01-06 20:37:06
【问题描述】:

除了月/年选择器之外,日历还有上/下个月按钮是一种常见的模式:

有没有人把这个添加到他们的 antd 日历组件中?似乎是一个很常见的问题,我在自己做之前会问!

【问题讨论】:

    标签: reactjs antd


    【解决方案1】:

    您可以添加下一个/上一个按钮,例如:

    const [date, setDate] = useState(dayjs());
    <Calendar validRange={[dayjs(props.params.startDate), dayjs(props.params.endDate)]}
             value={date}
             headerRender={() => (
               <Row justify="space-between" className="p-1">
                    <Button type="link" onClick={() => setDate(dayjs())}>
                         Today
                    </Button>
                    <Button type="link" onClick={() => setDate(date.add(-2, 'months'))}>
                         Next Month
                    </Button>
                    <Button type="link" onClick={() => setDate(date.add(2, 'months'))}>
                         Previous Month
                    </Button>
               </Row>
            )}
         }/>
    

    你也可以使用 moment()

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多