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

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

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

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

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

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


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


Ответы (1)


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

Эта страница - лучшее, что вы можете получить по теме в 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

person bgmCoder    schedule 22.01.2014