如何从 AlloyUI 的 Scheduler 监听“保存”、“编辑”、“删除”和“取消”事件?我需要将值保存在数据库中以供将来使用,但我没有看到任何相关文档。
我当前的代码是这样的:
YUI().use('aui-scheduler', function(Y) {
var items = [
{
content: 'Wake Early'
},
{
content: 'Exercise'
},
];
var schedulerViews = [
new Y.SchedulerWeekView(),
new Y.SchedulerDayView(),
new Y.SchedulerMonthView(),
new Y.SchedulerAgendaView()
];
var eventRecorder = new Y.SchedulerEventRecorder();
new Y.Scheduler({
boundingBox: '#scheduler',
items: items,
views: schedulerViews,
activeView: schedulerViews[2],
eventRecorder: eventRecorder,
firstDayOfWeek: 1,
// activeView: weekView,
// views: [dayView, weekView, monthView, agendaView]
}).render();
Y.Do.after(function() {
this.on("save",function(data){
alert('Event:'+this.isNew()+' --- '+this.getContentNode().val());
});
}, eventRecorder, 'showPopover');
});
我到目前为止还没有运气,有人可以帮助我吗?我试过了this http://alloyui.com/tutorials/scheduler/教程和this http://alloyui.com/api/modules/aui-scheduler.html也有一个,但他们没有帮助。