在完整日历中,我想在不同视图中的事件中显示不同的数据

时间:2013-01-20 05:11:01

标签: php fullcalendar

与月份一样,我只想显示图像,在周视图和日视图中,我想显示事件的完整描述。我已经完成了月视图,我有不同的数据,但不知道如何在该视图中调用事件数据。我尝试使用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);
}

这段代码很完美,但每当我的视图发生变化时,它都不会调用。

1 个答案:

答案 0 :(得分:0)

我得到了如何在不同视图中再次调用事件的解决方案。

在viewDisplay中,我为refetchEvents调用了函数,它用于调用事件。

viewDisplay:function(view){

     refreshEvents(view);
 },

function refreshEvents(view) {

$( '#日历')fullCalendar( 'refetchEvents');

}