2013-05-01 4 views
2

Кажется, я не могу изменить «selectedDate» после рендеринга календаря. Справочное руководство говорит, что можно изменить параметры календаря после его рендеринга, и оно верно для значений, таких как cssName и borderSize и selectableDateRange, но изменение «selectedDate», похоже, не имеет никакого эффекта? Это предназначено или я что-то упускаю?jQuery glDatePicker Изменение selectedDate после рендеринга календаря?

Спасибо.

+0

Hi sbay, Вы найдете свои решения еще ?? Я столкнулся с такими же проблемами здесь. –

+0

Облицовка одной и той же проблемы .. Любая помощь PLS? –

ответ

1

Выбранная дата обновляется, только вы также должны обновлять первую дату отображаемого календаря.

Предположим, что календарь уже подключен к#something:

// get reference 
var dp = $('#something').glDatePicker(true); 

// update selected date 
dp.selectedDate = new Date(2013, 9, 8); 

// update first date 
dp.firstDate = new Date(2013, 9, 1); 

// render 
dp.render(); 

Это работает.

0

Не уверен, что текущее решение работает, чтобы сбросить SelectedDate и firstDate нужно сделать:

dp.options.selectedDate = new Date() 

И делают вызов неудачен с неопределенным возвращается.

0

решение @eepp работает со следующим изменением ...

ЗАМЕНЫ следующий код:

// update first date 
dp.firstDate = new Date(2013, 9, 1); 

С:

// update first date 
dp.options.firstDate = new Date(2013, 9, 1); 
Смежные вопросы