http://arshaw.com/fullcalendar/docs - как я могу вернуться на три месяца назад, нажав предыдущую кнопку

Когда я нажимаю кнопку prev в полном календаре arshaw, мое требование - вернуться к последнему третьему месяцу, например, если текущий месяц декабрь, то я хотел бы вернуться в сентябрь, когда была нажата предыдущая кнопка fullcalendar.

Точно так же, когда нажимается следующая кнопка, я хотел бы показать следующий третий месяц, то есть март.


person Bilal    schedule 07.12.2012    source источник
comment
Я не думаю, что вы можете сделать это с помощью встроенных кнопок «следующий / предыдущий». Вы можете выбрать не вам эти кнопки и добавить свои собственные для этого.   -  person ganeshk    schedule 08.12.2012


Ответы (1)


Вы также можете заменить кнопку $(".fc-button-prev") своей собственной (после создания календаря), а затем ответить щелчком:

yourcal.fullCalendar('gotoDate', back3);

(см. XDate addMonths).

person MaxD    schedule 07.12.2012
comment
gotoDate принимает год с необязательными параметрами месяца и дня, то есть yourcal.fullCalendar( 'gotoDate', year [, month, [ date ]] ). См. gotoDate. - person tocallaghan; 08.12.2012
comment
См. Документ: Этот метод также можно вызвать с одним аргументом, объектом Date (работает только в версиях ›= 1.3.2) .... так что вы также можете использовать Xdate.toDate () или обычную Date (). - person MaxD; 09.12.2012
comment
Так что может, не знаю, как я это пропустил! - person tocallaghan; 09.12.2012