javascript - Material ui DatePicker 仅启用年份

标签 javascript reactjs datepicker material-ui

有没有办法在 Material UI DatePicker 中用 react 显示 ? 我想让用户只能选择不能 。 注意: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;

关于javascript - Material ui DatePicker 仅启用年份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50556433/

相关文章:

ios - react native : How to check if the user has granted permission to gps

Android 水平日期选择器 - 滚动选项卡或特定的 ListView?

javascript - 使用javascript检测每个月的最后一周

javascript - JS 为什么循环不保持相同的间隔时间?

javascript - 使用 React.js 时未定义 Web Speech API SpeechRecognition

javascript - HTML 中的 JSON 转义

更改背景颜色和字体颜色的 CSS 和 React/Transition 不起作用

javascript - 在移动设备上加载页面后更改 <audio> src 后没有声音播放

javascript - React/Preact .map 一个图标,点击后运行一个函数

javascript - Jquery 使用日期选择器计算天数