我目前正在使用REACT中的Material UI进行日期选择。我正在努力寻找一种解决方案,可以单击仅显示月份的月份标签/文本。
仅当我向组件添加views = {[“ month”]}属性时,我才能使其显示所需的月份视图。
选中此代码和框https://codesandbox.io/s/8gpxl
如果在组件中添加views={["month"]}
作为道具。您会看到它具有我想要的效果/视图。但是,我正在努力寻找一种方法,只需单击几个月的文本即可切换到该视图。
因此在显示日期选择器的codesandbox中。我想点击“ 2014年8月”,它将使views={["month"]}
我试图彻底搜索文档,但仍然找不到解决方案。我不能使用onChange,因为那是专门处理日期的,我已经尝试过/考虑过要做onClick,但是这会使它适用于整个组件而不是月份标签。
我似乎找不到解决方案,但是我觉得这是可能的,因为在codeandbox中的第二个datePicker上,它没有道具disableToolbar
。如果单击2014年,则它将整个datePicker视图切换为年份。当我在2014年8月点击时,我需要几个月做同样的事情。所以这似乎有可能,只需要一点帮助就可以弄清楚。