如何在日历中显示所有事件 [英] how to get all events displayed in calendar
本文介绍了如何在日历中显示所有事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
$(document).ready(function () {
$.get("/General/GetCalendar", function (arrayList) {
var schoolEvens = [];
$.each(arrayList, function (value) {
var dateAsFromServerSide_start = arrayList[value].start ///Date(1291374337981)/
var start_Date = new Date(parseInt(dateAsFromServerSide_start.substr(6)));
var dateAsFromServerSide_end = arrayList[value].end ///Date(1291374337981)/
var end_Date = new Date(parseInt(dateAsFromServerSide_end.substr(6)));
schoolEvens = [{
id: arrayList[value].id,
title: arrayList[value].name,
start: start_Date,
end: end_Date,
allDay: true
}];
})
$('#calendar').fullCalendar({
header: {
left: 'prev,next today',
center: 'title',
right: 'month,basicWeek,basicDay'
},
editable: true,
allDaySlot: false,
selectable: true,
events: schoolEvens
})
})
});
这里'schoolEvens'返回最后一个值我犯了我的错误。我得到所有的事件&显示在日历中。
here 'schoolEvens' returns last value .where i did my mistake .how i get all events & displayed in a Calendar.
推荐答案
( document )。ready( function (){
(document).ready(function () {
.get( / General / GetCalendar, function (arrayList){
var schoolEvens = [ ];
.get("/General/GetCalendar", function (arrayList) { var schoolEvens = [];
.each(arrayList, function (value){
var dateAsFromServerSide_start = arrayList [value] .start // / Date(1291374337981)/
var start_Date = new 日期( parseInt (dateAsFromServerSide_start.substr( 6 )));
var dateAsFromServerSide_end = arrayList [value] .end // /日期(1291374337981)/
var end_Date = new < span class =code-sdkkeyword> Date ( parseInt (dateAsFromServerSide_end.substr( 6 )));
schoolEvens = [{
id:arrayList [value] .id,
title:arrayList [value] .name,
start:start_Date,
end:end_Date,
allDay: true
}];
})
.each(arrayList, function (value) { var dateAsFromServerSide_start = arrayList[value].start ///Date(1291374337981)/ var start_Date = new Date(parseInt(dateAsFromServerSide_start.substr(6))); var dateAsFromServerSide_end = arrayList[value].end ///Date(1291374337981)/ var end_Date = new Date(parseInt(dateAsFromServerSide_end.substr(6))); schoolEvens = [{ id: arrayList[value].id, title: arrayList[value].name, start: start_Date, end: end_Date, allDay: true }]; })
这篇关于如何在日历中显示所有事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文