簡體   English   中英

從AlloyUI Scheduler獲取事件

[英]Get events from AlloyUI Scheduler

我試圖從調度程序中獲取事件,但似乎無法這樣做。 通過查看他們的文檔,我發現我需要實現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

如何顯示計划程序中保存的事件?

使用Scheduler.getEvents()

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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM