arshaw fullcalendar: несколько проблем

Здравствуйте ,
Я использую arshaw fullcalendar v1.5.2 (только просмотр месяца) для веб-сайта бронирования недвижимости, это отличный плагин, но я застрял в нескольких проблемах, я видел похожие проблемы в код Google , но тут толком ничего не понятно. :(, Пожалуйста, помогите мне решить эти проблемы

Вот рабочая демонстрация и Код JS

Что я сделал до сих пор

  • Получены данные о событиях из двух разных файлов json ниже

    • json_events.php : содержит сведения о бронировании, которые бронируются пользователем из внешнего интерфейса; администратор не может изменять какие-либо сведения об этих типах событий.

    • new_charges.php : содержит события о специальных начислениях подробно, администратор добавить / обновить удалить новые платежи для любых будущих дат.

  • администратор может просмотреть сведения о любом событии, когда он нажмет на событии

  • администратор может добавлять / редактировать и удалять новых событий в календаре для будущих дат или диапазона дат, которые будут храниться на new_charges.php

вот мои проблемы

a) Я хочу, чтобы на дату (даты) разрешалось только одно событие.

b) В настоящее время, если пользователь щелкает в день, когда происходит какое-либо событие бронирования или событие специальных сборов, он предупреждает, что день забронирован , , но после этого отобразится окно подсказки для ввода названия события,

это произошло, потому что я использовал оба метода dayClick и select

How do i stops further propagation if a day already have an event ?

c) предположим, что день 15 января (завернутый в fc-day17 div) зарезервирован (я применил класс зарезервирован для событий), и теперь, когда я перейду к следующему месяцу и нажмите fc-day17 div, он также предупредит, что день забронирован, а бронирования нет изучив код, я обнаружил, что у него все еще есть класс , зарезервированный еще на несколько месяцев для тех же блоков

. Я думаю, что-то не хватает в методах eventRender ?

does `eventRender()`  method is called only once when initialize the calendar 
or each time when we go `prev` or `next` month?

г) Я изменил цвет фона для событий специальных расходов во время событий рендеринга через файл json, но когда я делаю эти события, они не меняют обратно нормальный фон и все равно говорят, что этот день забронирован.

how do I make default background of a date if I delete the events of that day??

e) как скрыть все события, относящиеся к предыдущим месяцам?

11
задан diEcho 30 June 2012 в 10:04
поделиться