完整日历不会在事件中设置"ID"



我正在使用fullcalendar,并且正在看到各种视图中的事件。我没有看到事件ID。我将它们设置为:

    'eventSources': [
        {
            'events': function(start, end, timezone, callback) {
                $.get({
                    'url': "/GetUEvents",
                    'contentType': "application/x-www-form-urlencoded; charset=UTF-8",
                    'dataType': "json",
                    'traditional': true,
                    'data': {
                        'start': start.format("YYYY-MM-DD HH:mm:ss"),
                        'end': end.format("YYYY-MM-DD HH:mm:ss")
                    }
                }).done(function(ajaxData, textStatus, jqXhr) {
                    var events = [];
                    var now = moment().local();
                    $(ajaxData.eventList).each(function() {
                        var myEnd = moment($(this).attr("end")).local();
                        var myStart = moment($(this).attr("start")).local();
                        var myId = "a" + $(this).attr("id");
                        if (myEnd <= now) {
                            events.push({
                                'title': "",
                                'start': myStart.format("YYYY-MM-DD HH:mm:ss"),
                                'end': myEnd.format("YYYY-MM-DD HH:mm:ss"),
                                'id': myId,
                                'className': "entriesOld"
                            });
                        } else {
                            events.push({
                                'title': "",
                                'start': myStart.format("YYYY-MM-DD HH:mm:ss"),
                                'end': myEnd.format("YYYY-MM-DD HH:mm:ss"),
                                'id': myId,
                                'className': "entriesFuture"
                            });
                        }
                    });
                    callback(events);
                });
            }
        }
    ]

如果我将"标题"设置为ID值,则显示为: 'title': myId,

我不知道它是否应该是span项目或DOM对象ID或类名称或HTML5 data元素。它在任何一个地方都没有出现。我做错了吗?

官方文档说事件对象有两个必需变量, titlestart

我认为,因为您的代码中的title是一个空的String,FullCalendar不处理您的事件。

相关内容

  • 没有找到相关文章

最新更新