[英]fullcalendar not showing event base on event time
I am building a event calendar within Hero Framework.我正在 Hero Framework 中构建事件日历。 I have got my fullcalendar linked to DB via JSON method.
我已经通过 JSON 方法将我的 fullcalendar 链接到数据库。 The record is showing start at "2012-04-18 12:00" and end at "2012-04-18 14:00" but calendar failed to show the event base on the time.
记录显示开始于“2012-04-18 12:00”,结束于“2012-04-18 14:00”,但日历未能根据时间显示事件。 It is shown as ALL-DAY event.
它显示为全天事件。 Any idea how to solve that?
知道如何解决吗?
<script type='text/javascript'>
$(document).ready(function() {
var date = new Date();
var d = date.getDate();
var m = date.getMonth();
var y = date.getFullYear();
var calendar = $('#calendar').fullCalendar({
header: {
left: 'prev,next today',
right: 'month,agendaWeek,agendaDay'
},
selectable: true,
selectHelper: true,
allDaySlot: false,
firstHour: 9,
select: function(start, end) {
var title = prompt('Event Title:');
if (title) {
calendar.fullCalendar('renderEvent',
{
title: title,
start: start,
end: end
},
false // make the event "stick"
);
var startDateString = $.fullCalendar.formatDate(start, 'yyyy-MM-dd hh:mm');
var endDateString = $.fullCalendar.formatDate(end, 'yyyy-MM-dd hh:mm');
$.ajax({
type: 'POST',
url: '{url}ajaxpost/add',
data: {
startDate: startDateString,
endDate: endDateString,
eventTitle: title
},
dateType: 'json',
success: function (resp) {
calendar.fullCalendar('refetchEvents');
}
});
}
calendar.fullCalendar('unselect');
},
editable: true,
events: "{url}ajaxget/data",
});
});
you need to set the event allDay property to false您需要将事件 allDay 属性设置为 false
When you return the events from your {url}ajaxget/data
url, you need to specify that the event is not all day.当您从
{url}ajaxget/data
url 返回事件时,您需要指定该事件不是全天。
You do this my setting an allDay
field on each event
that is not all day long.你这样做是为了在每个不是一整天的
event
上设置一个allDay
字段。
It may look like this:它可能看起来像这样:
[{
start : 10000000,
end : 10000500,
title : 'example event'
allDay : false
}, ... ]
You can also find this info in the documentation .您还可以在文档中找到此信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.