我是一个全日历新手。

我已经为客户的网站创建了一个页面,该页面显示默认(月)视图,并且可以来回移动几个月。顺便说一句,我不知道在这种情况下“今天”按钮的作用,所以我从标题中删除了它。

我想做的是实现dayClick回调以将视图更改为basicDay,然后允许查看器返回。

更改为basicDay似乎很简单:

dayClick: function(date, allDay, jsEvent, view) {
  $(this).( 'changeView', 'basicDay' )
}


但是观众如何返回? basicDay视图似乎没有可点击的内容。至少我在文档中找不到它.....

也许我缺少明显的东西?

最佳答案

在日历的header选项以及导航按钮中定义所需的视图:

header: {
  left: 'prev,next today',
  center: 'title',
  right: 'month,basicWeek, basicDay'
}


更改视图时,请使用viewDisplay回调执行某些操作:

viewDisplay: function(view) {
  console.log(view.name);
}


它在docs中。查看example源代码。

09-16 02:45