Как использовать disabledDate в загрузчике DatePicker - PullRequest
0 голосов
/ 10 ноября 2019

Я хочу отключить все даты после даты, которую выбрал человек, поэтому я вызываю функцию, которая выполняет

$( "#final_date" ).datepicker({ datesDisabled: ['+m'] }); 

И мой DatePicker выглядит так

  activeDate() {
$("#initial_date").datepicker({
  changeMonth: true,
  changeYear: true,
  format: 'dd/mm/yyyy',
  startView: "days",
  minViewMode: "days",
  language: 'pt-BR'
});
$("#final_date").datepicker({
  changeMonth: true,
  changeYear: true,
  format: 'dd/mm/yyyy',
  startView: "days",
  minViewMode: "days",
  language: 'pt-BR',
  datesDisabled: this.disabledDates
});

}

Но только один день после того, как моя дата отключена, что я делаю неправильно ?????

1 Ответ

0 голосов
/ 10 ноября 2019

Учитывая, что цель состоит в том, чтобы

отключить все даты после даты

В документации начальной загрузки начальной загрузки говоритсяВы можете сделать это с помощью maxDate.

Принимает строку maxDate, параметр Date, moment, boolean: false и запрещает пользователю выбирать момент, который следует за этим моментом,Если передано логическое значение: false, options.maxDate очищается и нет ограничений на максимальный момент, который может выбрать пользователь. [выделение мое]

Попробуйте это (при передаче вашего значения для final_date):

final_date = '2019-11-11';
$( "#final_date" ).datepicker({ maxDate: final_date });
...