创建一个基于表格的周日历布局非常简单,每个星期有7列,每天一列,每小时有不同的行数。我没有问题可以创建这样的布局。困难的部分是动态地将每日的“事件”填充到该表中(即使我都不确定如何静态地实现这一点)。
用户将能够访问他们想要添加到他们的周计划的“事件”列表,并且需要动态地将它们添加到网页上。每个事件都有特定的开始和结束时间,并且可能在一周内的多个日期发生。我不确定如何在我的表格布局中添加这些“事件”,而不会出现大量的rowspan问题(很多事件长度不同,跨越不同的小时)。如果每个事件总是持续1个小时,那么这将很容易,但情况并非如此。
我考虑过让每天成为相应的带有隐藏小时列的表格。我仍然觉得这将导致一堆烂摊子。有什么想法吗?