fullcalendar に 2 つのビューがあります (日と週のビュー)。私の質問は、日と週のビューに 2 つの異なるリソースを使用できるかということです。つまり、両方のビューがカレンダーでイベントを描画するために異なる json を使用することを意味します。
質問する
1470 次
1 に答える
0
ここで私の提案:
$('#your-selector').fullCalendar({
viewDisplay: function(view) {
if (view.title=='agendaWeek') //or whatever view you are using
{
$('#your-selector').fullCalendar( 'removeEventSource', DaySource );
$('#your-selector').fullCalendar( 'addEventSource', WeekSource );
}else{
$('#your-selector').fullCalendar( 'removeEventSource', WeekSource );
$('#your-selector').fullCalendar( 'addEventSource', DaySource );
}
}
});
イベント viewDisplay が最も適切なイベントであるかどうかはよくわかりません。おそらく、オーバーヘッドと無用なリクエストを避けるために、現在のビューを保存する必要があります (たとえば、日付を変更すると viewDisplay が呼び出されます。必ずしもそうとは限りません)。ビューを変更したとき)。変更ビューをより詳細に制御したい場合は、changeView ( http://arshaw.com/fullcalendar/docs/views/changeView/ )というメソッドがあります。
よろしく、
于 2013-07-02T21:21:19.663 に答える