【发布时间】:2016-03-06 11:49:14
【问题描述】:
我目前正在使用 Vaadin 7.6 和 java 8 开发一个 Web 应用程序,我必须在其中显示多个实体的日历。 它应该类似于 vaadin 仪表板演示 (https://demo.vaadin.com/dashboard/#!schedule) 中的时间表,只是不是针对多天,而是针对多个实体。
它可能看起来像这样: sketch
我查看了 vaadin 的 Calendar 类,但我不知道从哪里开始获得所需的行为。 有人知道从哪里开始吗?
【问题讨论】:
-
除了日历插件外,您还可以自己构建它,例如网格组件。
-
所以您认为自定义 Grid 而不是自定义日历更容易?
-
这取决于您需要什么。 GridLayout 非常灵活,但您必须自己完成所有操作。日历添加了关于日期的“知道”,以便为您解决这部分问题。但我不确定它是否支持每个日期的多个列
-
不,日历组件不支持每个日期多列,但网格不支持合并单元格,对于具有可变持续时间的事件,我需要合并单元格。问题是,我没有在网上找到类似的东西,所以我不知道它是否可能。我查看了扩展组件blog entry,但我只是找不到开始自定义的点:(
-
我说的是
GridLayout,而不是Grid组件!GridLayout允许您合并单元格vaadin.com/docs/-/part/framework/layout/layout-gridlayout.html
标签: calendar vaadin multiple-columns