jquery fullCalendar 显示时出现12a的解决方案

来源:互联网 发布:linux chgrp 单词 编辑:程序博客网 时间:2022/08/11 16:59

最近学习了下fullCalendar插件,网上资料也挺全面,现就显示当天日程出现“12a”的情况进行解答:

因为没有指定日程发生在某一天的具体时间,所以,在加载后台数据渲染的时候默认的会在title之前显示一个12a,此时只要为后台返回的json格式的数据指定allday为true,这样数据显示的日程发生时间就为全天。

为了一目了然,我抽取了viewDisplay如下:

viewDisplay: function() {   
            $("#calendar").fullCalendar('removeEvents');   
            $.getJSON('<%=basePath%>projectmember/getscoreByuid.do',{"memberId":memberId},function(data) {   
             for(var i=0;i<data.length;i++) {   
                   var obj = new Object();   
                   obj.id = data[i].id;   
                   obj.title = data[i].title;                 
                   obj.allDay = true;
                   calendar.fullCalendar('renderEvent',obj,true);
               } 
             });
           },

 

原创粉丝点击