[英]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道具禁用一些年份。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.