Я реализовал пользовательское представление Fullcalendar, ссылаясь на документ Пользовательские представления с помощью классов JS .Кажется, это работает нормально, но метод destroy
выдает ошибку: View.prototype.destroy.apply is not function
.
Я использовал следующий код:
var FC = $.fullCalendar;
var View = FC.View;
var BlankView;
BlankView = View.extend({
initialize: function() {
// View.prototype.initialize.apply(this, arguments);
},
setHeight: function(height, isAuto) {
},
render: function () {
this.title = this.title || 'TestView';
if (this.el[0].children.length === 0) this.el.addClass('fc-basic-view').html(this.renderHtml());
},
destroyEvents: function() {
// responsible for undoing everything in renderEvents
},
destroy: function() {
View.prototype.destroy.apply(this, arguments);
},
renderHtml: function () {
this.el.html('<div></div>');
},
});
FC.views.blank = BlankView;
Любые подсказкидостичь метода destroy
в пользовательских представлениях?