Здравствуйте ,
Я использую 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) как скрыть все события, относящиеся к предыдущим месяцам?