【问题标题】:Get events from AlloyUI Scheduler从 AlloyUI 调度程序获取事件
【发布时间】:2017-03-12 05:57:34
【问题描述】:

我试图从调度程序获取事件,但似乎无法这样做。通过查看他们的文档,我发现我需要实现 SchedulerEventSupport。我是这样实现的:

        var agendaView = new Y.SchedulerAgendaView();
        var dayView = new Y.SchedulerDayView();
        var eventRecorder = new Y.SchedulerEventRecorder();
        //global variable
        eventSupport = new Y.SchedulerEventSupport();
        var monthView = new Y.SchedulerMonthView();
        var weekView = new Y.SchedulerWeekView();

        schedule = new Y.Scheduler(
          {
            activeView: weekView,
            boundingBox: '#myScheduler',
            date: new Date(2013, 1, 4),
            eventRecorder: eventRecorder,
            items: events,
            render: true,
            eventSupport: eventSupport,
            views: [dayView, weekView, monthView, agendaView]
          }
        );

        function displayEvents(){
            console.log(eventSupport.getEvents());
        }

每次我运行 displayEvents() 我都会收到此错误TypeError: Cannot read property 'sort' of undefined

如何显示调度程序中保存的事件?

【问题讨论】:

标签: javascript scheduler alloy-ui


【解决方案1】:

使用Scheduler.getEvents():

function displayEvents(){
    console.log(schedule.getEvents());
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-20
    • 2021-02-24
    • 1970-01-01
    • 2017-05-07
    • 2014-09-03
    相关资源
    最近更新 更多