Я использую React 16.13.0 и компонент KeyboardDatePicker материала - https://material-ui-pickers.dev/api/KeyboardDatePicker. Я настроил это так ...
import {
KeyboardDatePicker,
KeyboardTimePicker,
MuiPickersUtilsProvider,
} from "@material-ui/pickers";
...
<KeyboardDatePicker
margin="normal"
id="date-pickUp"
label="Select Date"
format="MM/dd/yyyy"
value={pickUpDateLabel}
onChange={(date) => handleDate(date, "pickUp")}
KeyboardButtonProps={{
"aria-label": "change date",
}}
/>
Я хотел бы настроить то, что, когда я нажимаю на текстовое поле, в котором вы можете ввести дату, или щелкните значок graphi c чтобы вызвать средство выбора даты, я бы хотел, чтобы интерфейс средства выбора даты появлялся автоматически. Я не уверен, как настроить что-то такое, чтобы, как только я нажимал на текстовое поле, всплывал пользовательский интерфейс для выбора даты.
Редактировать: Я не могу получить рабочее приложение с кодом, но вот снимок экрана текстового поля, которое отображается по умолчанию со значком справа ...
Прямо сейчас вам нужно щелкнуть этот значок, чтобы появилось средство выбора даты, но я хотел бы иметь возможность щелкнуть текстовое поле и сразу же отобразить средство выбора даты.
Редактировать 2: Снимок экрана в ответ на данный ответ ...