2017-10-08 77 views
0

我正在使用FullCalendar3.5.1一切正常工作,除非当天有多个事件(它们通过JSON动态传递)时,它只显示+ N多。示例I已经看到它应该显示至少一个事件标题,然后再说+(N-1)。 但对我来说,即使有2个事件显示它没有说+2更 enter image description hereFullCalendar显示+ N多但不是标题

$(document).ready(function() { 

    $('#calendar').fullCalendar({ 
     header: { 
      left: 'prev,next today', 
      center: 'title', 
      right: 'month,agendaWeek,agendaDay' 
     }, 
     defaultDate: new Date(), 
     editable: true, 
     eventBackgroundColor: '#3672BB', 
     eventLimit: {    
      'default': false // display all events for other views 
     }, 
     eventClick: function(calEvent, jsEvent, view) { 
      if (calEvent.isSvey){ 
       LoadApptPage(calEvent.eventID,'2'); 
       } 
      else{ 
       LoadApptPage(calEvent.eventID,'1'); 
      } 
     }, 
     events: [{"aID":"62241-008","start":"10\/11\/2017","eventID":9608,"isSvey":1,"autoschld":0,"missed":0,"title":"62241-008 - "},{"aID":"162215-003","start":"10\/11\/2017","eventID":9606,"isSvey":1,"autoschld":0,"missed":0,"title":"162215-003 - Construction LLC"},{"aID":162738,"start":"10\/24\/2017","eventID":9607,"isSvey":1,"autoschld":1,"missed":0,"title":"162738 - "}], 
     eventRender: function(event, element) { 
      //element.find(".fc-title").remove(); 
      element.find(".fc-time").remove(); 
      var pbSveyFlag = event.isSvey ? 2 : 1; 
      //var new_description = '<a style="color:#FFF;font-Weight:bold;" href="javascript:LoadApptPage(' + event.eventID +',' + pbSveyFlag +')">' 
      // + event.title + '</a><br/><br/> +' 
      var new_description = 
       '<br/><a style="color:#FFF;font-Weight:bold;" href="javascript:LoadFurPage(' + '&#39;' + event.aID + '&#39;' +',' + '&#39;'+pbSveyFlag +'&#39;' +')">' 
       + '<strong>View: </strong>' + '</a>' + '&nbsp;&nbsp;&nbsp;&nbsp;' 
       + generateLink(event.autoschld,event.missed,event.eventID,event.aID) 

      ; 
      element.append(new_description); 
     } 
    }); 

}); 

+0

向我们展示你的代码,和一组事件数据的最小的,所以我们可以尽力帮助[如何创建一个最小的,完整的,和可核查的示例](HTTPS:// stackoverflow.com/help/mcve) –

+0

已添加代码 –

回答

2

eventLimit语法不正确。你只需要指定false,就像这样:

​​

其实the default is false,所以你可以简单地离开了这一点,所有的在一起,它会工作相同。

Working JSFiddle。我不得不删除你对generateLink()的引用,它与当前的问题无关。我还删除了您的eventClick回调,因为它与当前问题无关。

附注 - 您的start值不需要斜​​线转义。此外,它们不是Moment-ish值(as described in the docs,因此会在控制台上生成警告。文档链接到ISO8601维基百科页面,其中显示了几个合适的日期格式示例。如果您没有时间,最简单的方法是使用YYYY-MM-DD:

"start":"2017-10-11", 
+0

谢谢您解决了这个问题。 –