Jquery Datepicker на сервере ReDraw? - PullRequest
0 голосов
/ 01 мая 2011

У меня есть представление: 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

1 Ответ

0 голосов
/ 03 мая 2011
var NewDate = new Date(d.getFullYear(), d.getMonth()+1, d.getDate());
$("[id$='" + TxtBoxid + "']").attr('value',NewDate);
...