我使用的是最新的 Fullcalendar.js。我尝试扩展列表视图,并且能够定义自己的视图并将其查看到显示器,但eventClick
不会触发。我怎样才能解决这个问题?
{ sliceEvents, createPlugin, Calendar } = FullCalendar
CustomViewConfig = {
classNames: [ 'fc-list table-bordered fc-list-sticky fc-listDay-view fc-view' ],
type: 'list',
content: (props)->
segs = sliceEvents(props)
html = '<div class="fc-scroller fc-scroller-liquid">' +
'<table class="fc-list-table table-bordered">' +
'<tbody>'
...
return { html: html }
}
CustomViewPlugin = createPlugin({
views: {
customList: CustomViewConfig
},
eventClick: (arg)->
console.log(arg)
})
mainCalendar = new FullCalendar.Calendar(mainCalendarEl, {
...
plugins: [ CustomViewPlugin ],
initialView: 'customList',
...
eventClick: (arg)->
console.log(arg)
...
})