2

我正在使用 Kendo UI Scheduler 创建一个调度程序,水平分组是这样的。我的问题是我不想像上面提到的示例那样为每个资源创建一个日历。我只希望显示一个日历,但每天将为每个资源提供一个列。我在这里找到了一个完全符合我要求的示例(检查“按扬声器分组”和“按日期分组”,然后选择周视图),但此示例适用于 Telerik(Kendo 是 Telerik 的 javascript 版本)。我尝试使用以下代码将此示例转换为适用于 Kendo UI,但没有一个选项有效。

基本剑道代码

$('#scheduler').kendoScheduler({
            date: new Date(),
            views: [
                { type: "day" },
                { type: "week", selected: true }
            ],
            group: {
                resources: ["Owner"]
            },
            resources: [
                {
                    field: "ownerId",
                    name: "Owner",
                    title: "Owner",
                    dataSource: [
                        { text: "Alex", value: 1, color: "#f8a398" },
                        { text: "Bob", value: 2, color: "#51a0ed" },
                        { text: "Charlie", value: 3, color: "#56ca85" }
                    ]
                }
            ]
        });

我如何尝试按日期分组,然后按资源分组

resources: ["date", "Owner"]
resources: ["Date", "Owner"]
resources: [Date, "Owner"]

我没有提供另一个名为“日期”/“日期”的资源。在上面的 Telerik 示例中,您不需要这样做。调度程序知道您想按日期分组。

4

0 回答 0