簡體   English   中英

Material ui DatePicker 僅啟用年份

[英]Material ui DatePicker enable only year

有什么方法可以在Material UI DatePicker顯示幾年react嗎? 我想讓用戶能夠 select 只有year不是幾個月幾天 注意:選項openToYearSelection不能實現這一點, autoOk也沒有幫助。

我遇到了同樣的問題,我解決的方法是使用material-ui-pickers庫這里是一個例子:

import React, { Fragment, useState } from "react";
import { DatePicker, InlineDatePicker } from "material-ui-pickers";

function YearMonthPicker(props) {
  const [selectedDate, handleDateChange] = useState(new Date());

  return (
    <Fragment>
      <div className="picker">
        <DatePicker
          views={["year"]}
          label="Year only"
          value={selectedDate}
          onChange={handleDateChange}
          animateYearScrolling
        />
      </div>
    </Fragment>
  );
}

export default YearMonthPicker;

為 mui DatePicker 使用 views 道具。

<DatePicker views={['year']} />

您也可以使用shouldDisableYear道具禁用一些年份。

https://mui.com/x/api/date-pickers/date-picker/

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM