カレンダーがレンダリングされた後、「selectedDate」を変更できないようです。リファレンス ガイドによると、レンダリング後にカレンダーのオプションを変更することは可能で、cssName や borderSize、selectableDateRange などの値にも当てはまりますが、「selectedDate」を変更しても効果がないように見えますか? これは意図されたものですか、それとも何か不足していますか?
ありがとう。
カレンダーがレンダリングされた後、「selectedDate」を変更できないようです。リファレンス ガイドによると、レンダリング後にカレンダーのオプションを変更することは可能で、cssName や borderSize、selectableDateRange などの値にも当てはまりますが、「selectedDate」を変更しても効果がないように見えますか? これは意図されたものですか、それとも何か不足していますか?
ありがとう。
選択した日付が更新されます。表示されているカレンダーの最初の日付も更新する必要があります。
あなたのカレンダーがすでに に添付されているとします#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();
これは機能します。
@eepp ソリューションは次の変更で機能します...
次のコードを置き換えます。
// update first date
dp.firstDate = new Date(2013, 9, 1);
と:
// update first date
dp.options.firstDate = new Date(2013, 9, 1);