Ui-pickers для материалов: открытие календаря в фокусе ввода и через оформление календаря
Это библиотека Material-Ui Pickers: https://material-ui-pickers.dev/api/datepicker
Если вы выделите InlinePickers, вы увидите три примера, которые я хочу использовать в конце со значком календаря в поле ввода. Проблема в том, что если вы включите это, то пользователь сможет редактировать поле и вводить даты. Тем не менее, я хочу, чтобы поле ввода оставалось таким же, где оно открывает календарь, когда вы фокусируетесь на вводе.
Поэтому я хотел бы иметь возможность открывать календарь либо в фокусе, либо при нажатии на календарь.
Кроме того, почему кормление представлений prop ["year", "month", "day"] по-прежнему отображает только месяц и день. Можно ли также отображать год, сохраняя месяц в текстовом, а не числовом формате?
<InlineDatePicker
keyboard
label={"Start Date"}
value={startDate}
onChange={(e) => {this.handleDateChange(e, 'start')}}
className={styles.dateInput}
minDate={this.getMinDate()}
views={["year", "month", "day"]}
/>