【问题标题】:Fullcalendar Plugin - How to pass events value using javascript function in full calendar event formatFullcalendar Plugin - 如何使用 javascript 函数以完整日历事件格式传递事件值
【发布时间】:2015-04-19 12:47:23
【问题描述】:

我正在使用完整的日历插件。我必须填充来自工作流的日历数据。我在单独的函数中获取这些值,我必须将它传递给完整的日历事件。

我不确定如何使用 javascript 或 jquery 在事件中获取这些值。

下面是我正在使用的代码:

$('#calendar1').fullCalendar({
    height: 450,
    selectable: true,
    theme: true,

    header: {
        left: 'prev,next today',
        center: 'title',
        right: 'month'
    },
    eventMouseover: function(data, event, view) {
        var content = '<h3>'+data.title+'</h3>' + 
        '<p><b>Start:</b> '+data.start+'<br />' + 
        (data.end && '<p><b>End:</b> '+data.end+'</p>' || '');
        tooltip.set({
            'content.text': content
        }).reposition(event).show(event);
    },
    events: [
        {
            "title":"val1",
            "allDay":true,
            "start":'2014-10-09 12:30:00',
            "id":12
        }
    ],

    eventColor: '#eb2323'
});

以及该值所在的函数:

function ShowScheduleAppointments() {
var pm = this.GetPM(),
outPS = pm.Get('resultSchedApp'),
resultSet = outPS.GetChildByType("ResultSet"),
text =(JSON.stringify(resultSet)),
obj = JSON.parse(text);

    var val1 = obj.childArray[0].childArray[0].childArray[0].childArray[3].childArray[0].childArray[0].value,
    val2 = obj.childArray[0].childArray[0].childArray[0].childArray[3].childArray[0].childArray[1].value,
    val3 = obj.childArray[0].childArray[0].childArray[0].childArray[3].childArray[0].childArray[2].value;
}

我想将这些值 val1、val2 和 val3 分别作为事件开始日期 ID 和标题传递。

【问题讨论】:

  • 这个我以前用过,去看看能不能找到我用的什么代码。我记得很简单,给我几个。

标签: javascript jquery json fullcalendar


【解决方案1】:

我找不到我的代码,但我找到了一个文档,概述了通过 ajax 动态添加事件的过程:http://fullcalendar.io/docs/event_data/events_function/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-01-21
    • 1970-01-01
    • 1970-01-01
    • 2018-09-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多