如何在日历中显示所有事件 [英] how to get all events displayed in calendar

查看:200
本文介绍了如何在日历中显示所有事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

$(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屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆