我想将我的完整日历升级到最新版本。一切正常但我正在使用 php 从数据库中获取一些数据。某些功能会产生问题,例如 View 显示功能。 请检查以下代码。
viewDisplay: function(view) {
if (view.name != lastView )
{
if (view.name == 'month')
{
$('#meetings').fullCalendar( 'removeEventSource', '/meetings/meetinglistdays/my').fullCalendar( 'refetchEvents' );
$('#meetings').fullCalendar( 'addEventSource', '/meetings/meetingslistmonth/my');
}
else
{
$('#meetings').fullCalendar( 'removeEventSource', '/meetings/meetinglistdays/my' );
$('#meetings').fullCalendar( 'removeEventSource', '/meetings/meetingslistmonth/my' ).fullCalendar( 'refetchEvents' );
$('#meetings').fullCalendar( 'addEventSource', '/meetings/meetinglistdays/my' );
}
lastView = view.name;
}
},
最佳答案
我遇到过类似的问题,背后的原因是 Renamed/Removed
函数和 viewDisplay
选项已被弃用,取而代之的是 viewRender
回调。
注意:在进行迁移之前,您应该尝试阅读migration
文档 click here for migration docs并且存在解决您的问题的方法 here在 Renamed/Removed
部分的最底部。
关于php - 全日历 View 显示替代功能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29850620/