Модифицированный FullCalendar не запускается сегодня и кнопка «Сегодня» не работает - PullRequest
0 голосов
/ 04 марта 2012

Я сделал некоторые изменения в FullCalendar. Суть модов в том, что теперь у меня есть 3 дополнительных варианта ...

  • monthBeginning (по умолчанию 1) устанавливает дату начала месяца
  • monthAdvance (логическое значение по умолчанию false) увеличивает месяц в t.title (будет объяснено позже)
  • titlePrefix (строка по умолчанию ''), используемая в качестве префикса для t.month

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

месяц Начало: 24, monthAdvance: правда, titlePrefix: 'Месяц заявки:'

Результатом является календарь, начинающийся с 24 февраля по 23 марта. Заголовок будет иметь префикс «Месяц претензии», а «Месяц» будет продвигаться, поэтому вместо февраля 2012 года будет отображаться март 2012 года.

enter image description here

Пока все хорошо. Теперь к проблеме у меня есть ...

  • При первом отображении календаря вместо рисования этого месяца (марта) с 24 февраля по 23 марта отображается апрель с 24 по 23 апреля.
  • Нажатие на кнопку «Сегодня» не имеет никакого эффекта в апреле в «Месяце заявлений».
  • Когда в заявочном месяце март - сегодня по праву отключен, а сегодняшняя дата выделена
  • Когда в любом другом месяце и щелчке Сегодня отображается, Месяц претензий апрель

У меня вопрос "на какие разделы кода я должен смотреть в отношении ..."

  • Как FullCalendar решает, какой месяц отображать. Похоже, что используется только значение месяца, а не день / месяц, что объясняет, почему я впервые получаю претензию месяц апрель
  • Функция, используемая Today для перехода к определенному месяцу - опять же, кажется, используется месяц, а не день / месяц

Я с удовольствием поделюсь модификациями, но я не уверен, какова политика публикации всего FullCalendar.js, так как мои моды находятся в нескольких местах.

1 Ответ

0 голосов
/ 11 марта 2012

ОК, я ответил на свой вопрос ... В моей реализации я удалил кнопки «Предыдущая» и «Сегодня». У меня есть код, который берет значения из выпадающего списка на странице, которые затем используются для отображения календаря в правильном месяце с использованием параметров fullCalendars Year Month Date

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...