In react-datepicker
wird das Jahres-Dropdown nicht angezeigt, alle Attribute werden übergeben. Aber die Jahres-Dropdown-Liste fehlt noch.
<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 />;
尝试将
yearDropdownItemNumber
值增加到 50。 可能的原因是它选择了当前年份的最小和最大日期,并且在年份下拉列表中,它显示 1997 年,而您当前的yearDropdownItemNumber
值仅为 15。