Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Отключить временной интервал jquery fullcalendar

Автор вопроса: Siz SОтветов: 1

Я работаю над системой планирования с плагином jquery fullcalendar. Получение доступного времени для человека.

 minTime: msg.d.Records.startHour,
 maxTime: msg.d.Records.endHour

Это работает нормально. Но теперь я хочу отключить определенные часы (перерыв на обед). Как я могу это сделать? Эти часы будут поступать от веб-сервиса.

  • не могли бы вы дать больше контекста/кода? вы используете это: arshaw.com/fullcalendar? jotaen 26.09.2013
  • да, я использую календарь arshaw. например я хочу отключить слот с 13:00 до 14:00 в календаре ежедневно/еженедельно. Siz S 26.09.2013
  • посмотрите здесь: stackoverflow. com/questions/10008113/ но вам не повезло - у них тоже пока нет ответа... =( jotaen 26.09.2013

jqueryfullcalendar

Ответы

Ответ 1 · ShadeTreeDeveloper

Вы можете генерировать события для времени недоступности и использовать определенный цвет для обозначения недоступности. Затем, если кто-то попытается сохранить новое событие, прежде чем создавать новый объект события, вы можете прокрутить существующие события, чтобы увидеть, есть ли конфликт. В случае конфликта отмените генерацию события и отобразите сообщение для пользователя. Или вы можете использовать аналогичную стратегию, используя обратный вызов select (не путать с методом select).

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы