日程表以月、周、日或日程列表的形式显示日程。日程是带 ISO 时间的普通数据;时间重叠的日程平分宽度,跨越午夜的日程在两天中都会显示,全天日程则以横条的形式横跨顶部。
日程表从不自行修改你的日程。拖动日程或其底边时,eventChange 会报告新的时间;在网格上选择时间时,slotSelect 会报告所选的时间。rangeChange 会告诉你显示的是哪些日期,方便你加载这些日期的日程。
指针能做的,键盘也都能做:网格在 Tab 键顺序中只占一个位置,方向键可在日期和时间之间移动,Alt 加方向键则移动日程。
规划一周
使用 editable 和 selectable 时,拖动日程即可移动它,拖动其底边即可调整时长,在空闲时间上拖动即可添加日程。本示例根据输出更新自己的日程。
月视图与日程列表
跨越多天的日程显示为横条;日程较多的日期会显示还有几条未列出。views 只提供月视图和未来 agendaDays 天的日程列表。
会议室的一天
nuiSchedulerEvent 绘制每条预订,并附上会议室和组织者。slotMinutes="15" 让行分得更细。