Zmiana minDate i maxDate na bieżąco za pomocą jQuery DatePicker
Mam szczególny problem z jQuery Datepicker. Mogę łatwo dodać zakres dat, ale chcę, aby zakres do wyboru zmieniał się w zależności od zdarzenia, które wybrał użytkownik.
Jeśli więc wybiorą zdarzenie nr 1, mogą wybrać tylko daty z zakresu dat wydarzenia nr 1.
Napisałem prostą małą funkcję, która jest wywoływana za każdym razem, gdy użytkownik wybiera nowe zdarzenie, ale pokazuje tylko początkowo ustawione wartości minDate / maxDate.
function datepicker(startDate, endDate) {
$( "#date" ).datepicker({
inline: true,
minDate: new Date(startDate),
maxDate: new Date(endDate),
dateFormat: 'dd/mm/yy'
});
}
Próbowałem zadzwonić$('#date').datepicker('remove');
przed ponownym wywołaniem powyższej funkcji, aby sprawdzić, czy tworzy nową instancję z poprawnymi datami, ale nie działa.
Sprawdziłem wszystkie dane za pomocą narzędzi programistycznych i wszystko jest wywoływane i przekazywane poprawnie. Czy jest coś, co mogę zrobić, aby ta praca była taka, jakiej chcę?