【问题标题】:Auto expand the height of event in Kendo-Scheduler?在 Kendo-Scheduler 中自动扩展事件的高度?
【发布时间】:2017-07-24 20:41:35
【问题描述】:

我正在尝试动态设置事件的高度。

我在视图中尝试了 eventHeight。它改变了所有事件的高度。我需要一种方法来自动调整 eventHeight 的大小取决于文本的长度。

这是我想要的东西,但我找不到在 Kendo-Scheduler 中做同样事情的方法。

http://www.telerik.com/support/kb/aspnet-ajax/scheduler/details/auto-expand-the-height-of-the-appointment-to-accomodate-the-entire-subject-in-month-view

【问题讨论】:

  • 日/周/月什么视图?剑道调度程序事件的高度描述了它在日视图和周视图中的持续时间(我认为你可以通过其他方式来做你想做的事情,比如悬停工具提示和......)
  • 仅限月视图,月视图高度只能由eventHeight设置。而且我无法将其设置为自动。另外,我需要通过不同数量的事件动态调整行高。

标签: kendo-ui kendo-scheduler


【解决方案1】:

您需要将以下规则添加到您的 CSS 文件中:

.k-event {
    height: auto !important;
}

【讨论】:

  • 感谢 Shai,它适用于活动。如果我想在月视图中显示所有事件,你知道如何自动扩展每行的高度吗?stackoverflow.com/questions/45305024/…
  • 添加后,事件与前一个重叠。起始位置仍然是默认值。有什么 CSS 可以防止这种情况发生吗?
  • 如果我理解正确,您希望调度程序的表格单元格也改变大小吗?
  • 如果是这样,很遗憾没有像 CSS 这样简单的解决方案。唯一的方法是使用代码自己做。您可以查看所有事件,获取元素的日期和高度,然后转到相应的 tr 并相应地设置其高度。
猜你喜欢
  • 2017-03-27
  • 2014-03-29
  • 2015-07-15
  • 2018-11-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-11-17
  • 2019-11-14
相关资源
最近更新 更多