我想在一天的 ColumnView 中显示大约 10 到 15 个日历。要查看更多活动的可用空间,我希望每个日历在列视图中都有自己的列。我将重叠设置为 0,但一个日历的所有事件都需要在同一列中。
查看演示,我希望列左侧的所有红色事件和右侧的所有蓝色事件。
是否有可能做到这一点,或者为特定日历创建多个日历小部件是否更容易?
提前致谢!
在您的用例中,绝对的解决方案是每天管理多个列,这尚未由 dojox.calendar 实现。
随意在 github 页面上注册功能愿望:https ://github.com/damiengarbarino/dojo-calendar在问题部分。
话虽如此,您可以更改事件的布局优先级,请参见: http: //livedocs.dojotoolkit.org/dojox/calendar#layout-priority
将考虑到数据项日历的自定义优先级函数设置为列视图 layoutPriorityFunction 属性。这是一个排序函数,因此需要 2 个项目进行比较并返回 0(此处无用)、-1 或 1。
希望这可以帮助,
达米安