在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 />;
嘗試將
yearDropdownItemNumber
值增加到 50。 可能的原因是它選擇了當前年份的最小和最大日期,並且在年份下拉列表中,它顯示 1997 年,而您當前的yearDropdownItemNumber
值僅為 15。