1

我想在一天的 ColumnView 中显示大约 10 到 15 个日历。要查看更多活动的可用空间,我希望每个日历在列视图中都有自己的列。我将重叠设置为 0,但一个日历的所有事件都需要在同一列中。

查看演示,我希望列左侧的所有红色事件和右侧的所有蓝色事件。

是否有可能做到这一点,或者为特定日历创建多个日历小部件是否更容易?

提前致谢!

4

1 回答 1

0

在您的用例中,绝对的解决方案是每天管理多个列,这尚未由 dojox.calendar 实现。

随意在 github 页面上注册功能愿望:https ://github.com/damiengarbarino/dojo-calendar在问题部分。

话虽如此,您可以更改事件的布局优先级,请参见: http: //livedocs.dojotoolkit.org/dojox/calendar#layout-priority

将考虑到数据项日历的自定义优先级函数设置为列视图 layoutPriorityFunction 属性。这是一个排序函数,因此需要 2 个项目进行比较并返回 0(此处无用)、-1 或 1。

希望这可以帮助,

达米安

于 2013-04-02T09:51:44.413 回答