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"]}
              />

0 ответов

Другие вопросы по тегам