У меня есть представление: dropdownmenu и 1 datepicker.
Я хочу обновлять указатель даты активными (кликабельными) днями каждый раз, когда я меняю меню. Проблема в том, что указатель даты обновляется новыми днями (через jquery), но эффект не отображается (перерисовывается) мгновенно, мне пришлось изменить (месяц или год), чтобы новые значения отображались на экране. helpppppp.
<select id="ServiceByAdmin" ....>
<option value="0"> .. </option><option value="4">.......</option></select>
<div id="CalendarContent" ...>
js :
var newdates=[];
$('#CalendarContent').datepicker({
beforeShowDay: function(d) {
return [newdates[new Date(d.getFullYear(), d.getMonth()+1, d.getDate())], '']; }});
$("#ServiceByAdmin").change( function(event) {
UpdateDates($('select option:selected').val());
$('#CalendarContent').datepicker('refresh');
}
Я пытался, обновить, скрыть / показать, уничтожить. Ни один метод не работал для меня :(
примечание: fct UpdateDates обновляет var newdates = [] с помощью jquery request / php.
Thx 4 All