【问题标题】:event from modal textbox values not rendering : fullcalendar来自模式文本框值的事件未呈现:fullcalendar
【发布时间】:2017-03-24 11:15:47
【问题描述】:

我正在使用 jquery fullcalendar 并创建了一个模式,用户将在其中输入特定的开始和结束时间。

下面是我对全日历的初始化

    //for datePicker Only under modal

    $('#startDate').datepicker();
    $('#startTime').timepicker();
    $('#endTime').timepicker();


    var theCalendar = $('#calendar');

    $(theCalendar).fullCalendar({


        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,agendaWeek,agendaDay'
        },
        timeFormat: 'h:mm',
        defaultView: 'month',
        editable: true,
        selectable: true,

        select: function(start, end, allDay) {

             $("#myModal").modal("show");     
        },

    });

点击保存按钮后,日历中不会显示任何事件。

下面是保存按钮的代码

  function saveBtnSchedule() {
    //get values entered by the user
    startt = $('#startTime').val();
    endd = $('#endTime').val();


    $("#calendar").fullCalendar('renderEvent',
    {

        title: $('#CustomerFullName :selected').text(),
        start: startt,
        end: endd,
        allDay: true

    },
        true); 

    $(theCalendar).fullCalendar("renderEvent", event, true);

}

我正在使用 datepicker、timepicker 和 fullcalendar。

【问题讨论】:

    标签: jquery fullcalendar


    【解决方案1】:

    试试这个:

    var eventsArray = new Array();
    eventsArray.push(event);
    $(theCalendar).fullCalendar("addEventSource", eventsArray);
    

    renderEvent 对我也不起作用。我知道这不是最漂亮的解决方案..

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-07-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-08-29
      相关资源
      最近更新 更多