2013-05-06 85 views

回答

1

您可以将此功能调用为日期范围内的GT事件。但这会给你带来30天的时间。如果你通过日期如'01 -may-2013'到2013年6月15日',那么它将显示2013年5月1日至2013年5月30日的数据。我知道你是否能找到此问题的任何线索。

function GetAgendaEvents(datefrom, dateTo) { 

    var fromDate = new Date($("#from").val()); 
    var toDate = new Date($("#to").val()); 

    if (fromDate.getTime() <= toDate.getTime()) { 

     $('#fullcal').fullCalendar('removeEvents').fullCalendar('addEventSource', events); 
     $('#fullcal').fullCalendar('refetchEvents'); 

     var filteredEvent = $('#fullcal').fullCalendar('clientEvents', function (event) { 
      return event.start >= fromDate && event.start <= toDate; 

     }); 
     $('#fullcal').fullCalendar('gotoDate', fromDate.getFullYear(), fromDate.getMonth(), fromDate.getDate()); 
     $('#fullcal').fullCalendar('changeView', 'agenda'/* or 'basicDay' */); 

     $('#fullcal').fullCalendar('removeEvents').fullCalendar('addEventSource', filteredEvent); 
     $('#fullcal').fullCalendar('refetchEvents'); 



    } 

}