Dans react-datepicker
, la liste déroulante des années n'est pas affichée, tous les attributs sont transmis. Mais la liste déroulante des années manque toujours.
<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 />;
Essayez d'augmenter la valeur
yearDropdownItemNumber
à 50. La raison possible est qu'il sélectionne les dates min et max de l'année en cours, et dans la liste déroulante des années, il affiche 1997, alors que votre valeuryearDropdownItemNumber
actuelle n'est que de 15.