2011-11-11 14 views
0

私はarShow JQuery Fullcalendarとajax Webスクリプトでいくつかのフィルタを実行しようとしています。 は私がfullcalendar(simplyfied)このよう作成します。Jquery Fullcalendarイベントソースを変更すると、すべてのプロパティが失われます

$('#calendar').fullCalendar({ 
    firstDay: 1, 
    selectable: true, 
    events: 'somewebscript.php' 
}); 

をしかし、私はjQueryのイベントハンドラ「firstDay」からのイベントのソースを変更したい場合、「選択」のパラメータが失われます。私はこれを使用します:

$('#calendar').fullCalendar({ 
    events: 'somewebscript.php?showholidays=true' 
}); 

なぜですか?同じプロパティでイベント配列を再描画したいだけです。

+0

私はこちらをご覧持つようにしようと、同じ問題を抱えていた:OK、最初に私は、イベントを削除した http://stackoverflow.com/questions/10940182/change-fullcalendar-event-source-after-load – sebbalex

答えて

0

もう一度.fullCalendarを呼び出すと、カレンダーを再初期化していると思います。

fullcalendar docsを参照すると、カレンダーを再初期化する代わりに、メソッドの1つを使用してソースと「更新」イベントをリセットできると思います。

+0

を.fullcalendar( 'removeEvents'); .fullcalendar( 'addEventSource'、source)で新しいソースを追加しました。 – user1042094

+0

これで問題は解決しましたか? –

+0

今私の問題は、ユーザーが次の月のボタンを押したときです。フィルタは失われています、どのように同じパラメータを次/前月に渡すか考えていますか? – user1042094

関連する問題