在react-datepicker中,年份下拉列表未显示,所有属性均已传递。但仍然缺少年份下拉菜单。
<DatePicker
name={props.inputName}
id={props.dateBoxId}
placeholderText={props.placeholderText}
autoComplete="off"
dateFormat={props.dateFormat}
selected={props.value}
onChange={(e) => props.changeSelection(e, props.inputName)}
timeInputLabel="Time:"
disabled={props.disabled !== undefined ? props.disabled : false}
showTimeInput={props.showTimeInput}
minDate={subDays(new Date(), props.minDate)}
maxDate={addDays(new Date(), props.maxDate)}
onKeyDown={(e) => {
e.preventDefault();
}}
showMonthDropdown
showYearDropdown
yearDropdownItemNumber={15}
scrollableYearDropdown
/>; Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
尝试将
yearDropdownItemNumber值增加到 50。 可能的原因是它选择了当前年份的最小和最大日期,并且在年份下拉列表中,它显示 1997 年,而您当前的yearDropdownItemNumber值仅为 15。