Fullcalendar 是否可以扩展月份视图而不是空的FC.view.extend?(完整日历)
我想我遗漏了什么,或者我只是不明白它是如何工作的 我可以这样做吗Fullcalendar 是否可以扩展月份视图而不是空的FC.view.extend?(完整日历),fullcalendar,Fullcalendar,我想我遗漏了什么,或者我只是不明白它是如何工作的 我可以这样做吗 var CustomView=fcViews.basic.extend({}) 或 var CustomView=BasicView.extend({}) 或者根据文件 您只能这样做var CustomView=View.extend({})您需要从fullCalendar.View类继承,不管您如何命名它 var FC = $.fullCalendar; // a reference to FullCalendar's root
var CustomView=fcViews.basic.extend({})代码>
或
var CustomView=BasicView.extend({})代码>
或者根据文件
您只能这样做var CustomView=View.extend({})代码>您需要从fullCalendar.View类继承,不管您如何命名它
var FC = $.fullCalendar; // a reference to FullCalendar's root namespace
var View = FC.View; // the class that all views must inherit from
您需要扩展该对象,该对象在示例中命名为View
,这就是我创建自定义视图的方式:
var TwoWeeks = fcViews.twoweeks = BasicView.extend({
// Computes the new date when the user hits the prev button, given the current date
initialize: function() {
this.dayGrid = new DayGrid(this);
this.coordMap = this.dayGrid.coordMap; // the view's date-to-cell mapping is identical to the subcomponent's
// subclasses can implement
var navJump = this.opt('twoWeekNavJump');
if (navJump) {
this.intervalDuration = moment.duration({'weeks': navJump});
}
}
});
我希望从BasicView类继承,而不是从空视图类继承。BasicView已经扩展了View类。这可能是最好的选择,但我唯一的问题是如果我这样做newdayGrid(这个)代码>它会给我这个未捕获引用错误:DayGrid未定义
然后我必须添加DayGrid,我有两个相同的代码,一个在fullCalendar.js中,另一个用于自定义视图。这是我在fullCalendar源代码中的代码;然后进行自定义构建。我不确定还可以如何导入自定义视图。