2012-02-29 5 views
2

私はこのような状況にいるよ、私は、XMLファイルからイベントをロードしたいと私は、このコードを使用しています:XMLファイルでXMLからFullCalendarでイベントをロードする方法は?

events: function(start, end, callback) { 
    $.ajax({ 
     url: '/contracts/'+contract_id+'.xml', 
     dataType: 'xml',    
     data: { 
     // our hypothetical feed requires UNIX timestamps 
     start: Math.round(start.getTime()/1000), 
     end: Math.round(end.getTime()/1000) 
     }, 

     success: function(doc) { 
     var events = []; 
     $(doc).find('contract').each(function() { 
      events.push({ 
      title: $(this).attr('week-mon-hours'), 
      start: $(this).attr('week-mon-hours') // will be parsed 
      }); 
     }); 
     callback(events); 
     } 
    }); 
    }, 

を私は毎週の時間のスキーマを持っていると私は挿入したいと思いますカレンダーに毎週スキーマが繰り返されます。 どうすればいいですか?

答えて

0

私が知る限り、fullcalendarは「繰り返し」イベントをサポートしていません。

開始と終了の引数を見て、繰り返しのイベントの重複を時間間隔内で必要な数だけ作成することで、自分自身で "繰り返し"を作成する必要があります。

毎日10:00-11:00のイベントを繰り返し、月曜日から日曜日までの週の表示がある場合は、繰り返しを視覚化するために、日付が異なる7つのイベントを生成する必要があります。

イベントの生成コードで複製が行われるため、XMLを修正する必要はありません。 XMLタグ/属性データを使用して正しい重複を作成するだけです。

関連する問題