-1

月のように画像を表示したいだけで、週表示と日表示ではイベントの完全な説明を表示したい。月ビューを使用しましたが、別のデータがありますが、そのビューでイベント データを呼び出す方法がわかりません。viewDisplay を試してみましたが、ここでイベントを呼び出す方法がわかりません。

events: function(start, end, callback) {

    var currentview = $('#calendar').fullCalendar('getView'); //alert('event called');

    if(currentview.name == 'month')
    {
        var events = <?php echo "[".$json."]"; ?> // this is where we call the php variable
    }
    else
    {
        var events = <?php  echo "[".$weekjson."]"; ?>
    }

    callback(events);
}

このコードは完璧ですが、ビューが変わるたびに呼び出されるわけではありません。

4

1 に答える 1

0

別のビューでイベントを再度呼び出す方法を解決しました。

viewDisplay で、イベントを呼び出すために使用される refetchEvents の関数を呼び出しました。

viewDisplay: 関数(ビュー) {

     refreshEvents(view);
 },

関数 refreshEvents(ビュー) {

$('#calendar').fullCalendar('refetchEvents');

}

于 2013-01-22T05:21:57.830 に答える