我正在使用 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 示例中,您不需要这样做。调度程序知道您想按日期分组。