事件对象属性名称



我从文档中看到,fullCalendar需要JSON提要中的事件属性,如"title"、"start"one_answers"end"。

我的提要使用不同的属性名称("name"、"evtStart"、"evtEnd")。

有没有办法指定这些自定义名称,以便fullCalendar知道它们是什么?

所以我添加了这段代码来指定JSON提要中参数的名称:

 var calendar = $('#calendar').fullCalendar({
        startParam: 'startDateTime',
        endParam: 'endDateTime',
        events: {
            url: '../api/events/2014-01-01/2015-01-01',
        }

谢谢!

查看文档告诉我:

GET参数名称将由startParam和endParam选项。(默认为"start""end")。

根据@Mooseman和@MikeSmithDev的建议,可以使用startParamendParam作为开始和结束参数。

对于标题,由于没有更改参数描述的选项,因此可以使用eventRender

考虑以下JSON对象:

{
    id: "387",
    name: "Learning PHP",
    startDateTime: "2014-09-03 13:00:00",
    endDateTime: "2014-09-03 15:00:00"
}

以下javascript将根据需要呈现事件:

$('#calendar').fullCalendar({
    // set source and define start and end params
    events: {
        url: '../api/events/2014-01-01/2015-01-01',
        startParam: 'startDateTime',
        endParam: 'endDateTime',
    },
    eventRender: function(event, element) {
        // after rendering, since we don't have event.title,
        // set the event.name inside the div for the title
        element.find('.fc-event-title').html(event.name);
    }
});

相关内容

  • 没有找到相关文章

最新更新