2011-08-17 23 views
0

jquery fullcalendarに問題があります。 カレンダーの上には、カレンダー内のイベントのフィルター処理を行うドロップダウンがあります。FullCalendarイベントを削除して再登録する

私がしようとしているのは、すべてのイベントを削除し、ドロップダウンに基づいて新しいイベントを割り当てることです。ビューは毎回複製されます。 私はjavascript関数を使ってビューソースを取得しています。 2. jsonフィードまたはPHPを使用していません(私はできません)。 3.#2のため、イベントルートやGoogleフィードを使用できません。

私はイベントフィルタリングを行うためにjsに頼っています(私はただ必要です)。ここで私が試したコードと私のカレンダーのコードです。 $( '#calendar')。fullCalendar({events:generateFiltered()}); generatefilteredは、データを返すjs関数です。 イベント:イベント()もデータを返す別のJavaScriptである

$(document).ready(function() { 
    $('#calendar').fullCalendar({ 
     header: { 
      left: 'prev,next today', 
      center: 'title', 
      right: '' 
     }, 
     editable: true, 
     disableDragging: true, 

     // Event handlers 
     events: events(), 
     eventClick: eventClick, 
     dayClick: dayClick 
    }); 
}); 

初期荷重は、このラインを使用します。

私が今考えることのできる唯一のことは、カレンダーを削除して(divを探して)、それを再作成することです。これは避けようとしています。

ご協力いただきまして誠にありがとうございます。

答えて

0

あなたは私が私の記事の最後に言ったようにカレンダーを削除し、再びそれをすべて再作成終わってきたイベント

+0

の新しいアレイを追加するためのカレンダーからすべてのイベントを削除するremoveEventsを使用し、その後のaddEventSourceことができます。たぶん、あなたが提案した方法を使用する方が良いでしょう。とにかくありがとう! –

関連する問題