2012-02-07 36 views
0

我有一个应用程序的可选时间范围是可变的。也就是说,在周视图中,对于星期一,我可能希望用户只能选择从12:00到14:00的时间。星期四仅从17:00到19:00等等。jQuery FullCalendar:我可以突出显示一些时间范围,以便用户知道它们是可选的吗?

我知道我可以处理select事件来约束用户,但我想提供一个视觉指示,指出可以选择的时间范围。我也知道我可以使用minTimemaxTime来限制时间表,但我需要weekView,其中时间范围是可变的。

我搜索了文档和网页,什么也没找到。

有什么建议吗?

回答

1

weekView(与agendaWeek相对)没有时间格,所以如何选择显示时间范围?

如果您的意思是议程周期,HTML的结构使得您想做的事情非常困难,因为它基本上由两个叠加表组成,一个与列和另一个与行(不同的时间块为半小时或随你)。做你想做的事情的唯一方法就是在这个矩阵的顶部叠加正确大小的div。如果你想尝试一下,我可以给你一些提示!

+0

非常感谢您的反馈。事实上,我的意思是议程周,对不起。嗯..这对我来说现在听起来有点矫枉过正。我正在考虑采用另一种解决方案:我的软件适用于日程安排和议程日程安排。如果我无法突出在议程周期中提供的时间范围,我可以在用户浏览日历时更改议程日期中的minTime和maxTime吗? – 2012-02-07 14:40:25

+0

每当您更改minTime和maxTime时,您都需要重新生成日历HTML - 如果您想在用户更改日期范围时执行此操作,那么该操作并不那么糟糕。如果你想这样做,让我知道我会帮助你,如果pos。 – 2012-02-07 19:32:08

+0

你能找到解决方案吗?两年后我面临类似的问题。最小和最大时间不接受数组。我想在星期一上午9点​​ - 中午12点,周二上午10点 - 下午2点,周三下午4点 - 下午作为突出显示。目前似乎不可能。不幸的是,没有其他FullCalendar级别的日历:( – 2014-02-16 05:11:24

相关问题