我不希望FullCalendar中月份视图中的每一行的高度都完全相同;我只想能够看到日历中每个单元格的全部内容。
contentHeight: 'auto'
在该视图中,似乎无法解决任何问题,并且将contentHeight
调整为特定整数会均匀地调整所有行,如果日历只是一个特定的单元格,因此需要更大才能显示所有事件,则会使日历变得不必要地巨大。
此外,我似乎必须以一种相当复杂的方式计算设置contentHeight
的大小,因为"自动"似乎不会对某个特定日期的其他事件进行调整。
通过在一个日期中添加大约10个事件,并将contentHeight设置为"auto",可以很容易地进行复制。
有什么办法让它发挥作用吗?
我真的不确定您希望contentHeight在这种情况下如何帮助您,因为文档清楚地表明,这会影响整个日历区域,而不仅仅是单个行。
你还没有完全弄清楚,但听起来你正试图处理这样一种情况,即你在某一天有很多事件,并希望日历扩大这一行的高度,使它们都可见。
据我所知,日历默认情况下会为你做这件事。请参阅此演示:http://jsfiddle.net/7nsbjya5/1/。一天有9场活动,本月其他地方没有活动。发生事件的行会自动展开以容纳事件。
我能看到这种情况不会发生的唯一方法是,如果您将eventLimit值设置为默认值以外的值。
例如,如果您设置
eventLimit: 3
那么日历将永远不会在任何单元格中显示超过3个事件,并将用一个链接替换其他事件,然后在单击时将其显示在弹出窗口中。
然而,根据我的演示,如果你不设置eventLimit
,或者将其设置为
eventLimit: false
(无论如何,这是默认的)那么你应该没有问题。您也不需要为contentHeight
设置任何值,除非您希望将其用于指定的目的。无论哪种方式,它都不会对单个行的高度产生影响。
注意:如果这不是你的问题,那么你需要用足够的相关代码更新你的问题以便我们能够诊断出确切的问题。您的问题的屏幕截图可能也会有所帮助。