完整日历事件呈现仅在特定周内发生

时间:2015-06-25 11:44:00

标签: fullcalendar

我使用fullcalendar插件显示一周的数据。问题是事件仅在我首先选择的那一周呈现。稍后当我更改周时,事件正在创建但未呈现。当我再次更改为第一周时,我首先选择了事件创建和渲染。我正在使用$('#calendar')。fullCalendar('gotoDate',WeekStartDate)来进行所需的一周。

    $.ajax({
        type: "POST",
        contentType: "application/json",
        data: '{}',
        url: 'DataService.svc/CMStrandSelection',
        dataType: "json",
        async: false,

        success: function (data) {
            $('#calendar').fullCalendar({
                header: {
                    left: '',
                    center: '',
                    right: '',
                    height: 300
                },
                defaultView: 'basicWeek',
                editable: true,
                columnFormat: 'DD dddd',
                events:
                    $.map(data.d, function (item, i) {
                        debugger;
                        var event = new Object();
                        event.id = item.eventId; 
                        event.start = item.Start;
                        event.end = item.Endd;
                        event.title = item.Title
                        event.color = 'White';
                        event.allDay = true; //     
                        return event;
                    }),
                eventRender: function (event, element) {
                    //some code
                    });
                }
            });

            $('#calendar').fullCalendar('option', 'height', 400);
        }
    });

0 个答案:

没有答案