Fel*_*ehl 2 javascript jquery calendar fullcalendar sapui5
我\xc2\xb4m 将 JavaScript 日历(称为 fullcalendar (fullcalendar 页面))集成到我的 SAPUI5 网页中。日历在特定选项卡中运行。\n我现在想要更改创建日历后的默认日期,以显示特定月份。
\nsetCalendar : function () {\n var that = this;\n if(!this.todayDate) {\n this.todayDate = new Date();\n }\n\n $("#EventBrowserDetail--calendarDiv").fullCalendar({\n header: {\n left: \'today\',\n center: \'prev title next\',\n right: \'month,basicWeek,basicDay\'\n },\n defaultDate: that.todayDate,\n editable: false,\n eventLimit: true, // allow "more" link when too many events\n lazyFetching: false,\n eventClick: function(event, jsEvent, view){\n that.campaignSelectHandler(event.id, true, that);\n },\n eventMouseover: function(event, jsEvent, view)\n events: that.eventArray\n });\n [...]\n},\nRun Code Online (Sandbox Code Playgroud)\n我在调用函数 setCalendar() 之前使用 this.todayDate 更改开始日期。第一次工作正常,但如果日历已经创建,一旦它保留为最后显示的月份。\n例如:显示八月,我切换到另一个选项卡并将月份更改为二月。之后,我重新渲染事件并再次调用 setCalendar(),但它仍然保持在八月。
\n有什么想法和/或帮助吗?
\n提前致谢!:)
\n由于日历实例已经存在,您可以使用以下命令告诉插件前往特定日期:
$('#EventBrowserDetail--calendarDiv').fullCalendar('gotoDate', that.todayDate);
Run Code Online (Sandbox Code Playgroud)
参考: http: //fullcalendar.io/docs/current_date/gotoDate/