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

Вопрос

JQuery с изменяемым размером для бронирования номеров

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

Я смотрю на элемент пользовательского интерфейса jQuery с изменяемым размером: http://jqueryui.com/demos/resizable/#snap-to-grid

У меня есть сетка слотов бронирования - т.е. дни недели внизу слева и часы дня вверху - все они расположены как отдельные DIV в сетке.

Я бы хотел, чтобы кто-то щелкнул по свободному слоту (или часу), чтобы зарезервировать это время - однако, если есть время, доступное до или после часа, на который щелкнули, разрешите этому человеку изменить размер своего часового бронирования до в следующий час, но не позволять ему перекрывать уже существующий интервал в этот день.

Кто-нибудь знает примеры, показывающие, как это сделать?

Спасибо за любые указатели

  • Вы нашли на это ответы? У меня такая же проблема. bgmCoder 17.01.2014
  • Привет - боюсь, что нет ... Марк Mark 17.01.2014
  • Ну я сам пытаюсь придумать решение. В этой теме есть участник: stackoverflow.com/questions/6060204/, который написал скрипт, который превратит два дня в один день, но это не совсем то, что мы ищем. Лично я нахожусь на грани взлома библиотеки FullCalendar, чтобы посмотреть, смогу ли я что-нибудь понять. Я отправлю сюда ответ, если вспомню. bgmCoder 17.01.2014

jquerycalendarresizable

Ответы

Ответ 1 · bgmCoder

После долгих поисков на самом деле есть несколько решений:

Эта страница - лучшее, что вы можете получить по теме в Stack Overflow: Добавление представления ресурсов / диаграммы Ганта в jQuery Fullcalendar

Есть несколько форков fullCalendar, которые включают в себя представление ресурсов, которое будет делать то, что вы (и я) ищите:

https://github.com/benbruscella/fullcalendar

https://github.com/ikelin/fullcalendar

Но этот, на мой взгляд, самый универсальный, потому что он обеспечивает представление ресурсов для дня, недели и месяца, тогда как два других обеспечивают только день (по крайней мере, согласно моей быстрой оценке) :

http://tux.fi/~jarnok/fullcalendar-resourceviews/

Фактически, вот список всех вилок github fullCalendar: http://forked.yannick.io/arshaw/fullcalendar

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

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