[英]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.