gpt4 book ai didi

javascript - Fullcalendar - 选择日期后从 monthView 转到 Date

转载 作者:行者123 更新时间:2023-11-29 21:49:49 25 4
gpt4 key购买 nike

我正在使用 Fullcalendar v2.1.1。我要采取行动:

  1. 选择日期后从月 View 跳转到议程日。
  2. 当我在 agendaDate View 上并单击事件时,我会进入模式。

这是我的尝试:

dayClick: function(date, jsEvent, view) {

self.showEditDateModal(jsEvent.start);
}
this.showEditDateModal = function(startdate) {
self.calendarAvailable.fullCalendar('changeView', 'agendaDay');
self.calendarAvailable.fullCalendar('gotoDate', startdate);
}

这是当您从 agendaDay View 中单击时我希望出现的模态:

 $('#reservationDateModal').modal('show');

我找到了这个:StackLink但是当我那样使用它时:

self.calendarAvailable.fullCalendar('gotoDate', 2010, 5);

我得到日期:1970 年 1 月 1 日我也尝试(从文档中)向那里传递日期对象,但没有任何帮助 FullCallendar docs

最佳答案

我终于做到了:

  1. 要使用“gotoDate”,您需要像这样传递字符串:

self.calendarAvailable.fullCalendar('gotoDate', '2015-04-24');

并使其自动生成:

 this.changeViewtoAgendaDay = function(startdate) {
var goto = startdate.format('YYYY-MM-DD');
self.calendarAvailable.fullCalendar('changeView', 'agendaDay');
self.calendarAvailable.fullCalendar('gotoDate', goto);
}
  1. 第二点的答案很简单,如果是为了观看:

if(view.name=='agendaDay'){ self.showEditDateModal(); }else{ self.changeViewtoAgendaDay(calEvent.start); }

地点:

this.showEditDateModal = function() {
$('#reservationDateModal').modal('show');
}

关于javascript - Fullcalendar - 选择日期后从 monthView 转到 Date,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29842524/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com