материализация css datepicker yearRange не работает - PullRequest
0 голосов
/ 04 июня 2018

Я использую материализовать css datepicker.мне нужно выбрать yearRange с 1950 по 2005, но yearRange не работает yearRange также показывает выпадающий список будущих лет, используя следующий код

 $(document).ready(function(){
    $('.datepicker').datepicker(
       {

    format: 'dd-mm-yyyy',
     maxDate: new Date(),

     selectMonths: true,


changeMonth: true,

changeYear: true,

  yearRange: 100,

     });

, если я изменю yearRange на отрицательный (т.е. yearRange: -100) в датесборщик года выпадающий не работает

1 Ответ

0 голосов
/ 20 сентября 2018

В соответствии с документацией вы должны указать число или массив.Это немного сбивает с толку, потому что в случае чисел вы указываете, сколько лет текущего года должно быть в выпадающем списке.Например, yearRange: 10 означает 10 лет назад (2008) и 10 лет вперед (2028).

Но когда вы указываете массив, вы указываете фактические годы, поэтому для вашего случая правильные параметры

$( ".datepicker" ).datepicker({
  yearRange: [1950,2005],
  changeMonth: true,
  changeYear: true,
}); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...