gpt4 book ai didi

javascript - 选择时,Kendo 调度程序自定义 View 未获得正确的类

转载 作者:行者123 更新时间:2023-11-28 14:59:40 26 4
gpt4 key购买 nike

我目前正在研究剑道调度程序。我的客户要求我实现一个 3 天的 View ,我成功地做到了,但是有一个问题:自定义 View 在被选中时没有获得“k-state-selected”类,这意味着它不能'没有完全程式化。

我没能找到为什么会这样:我发现创建自定义时间 View 的示例都没有提到任何关于定义 View 在被选中时所采用的类的任何内容,而且,它确实获得了“k-state-悬停时的“悬停”类。奇怪。

这是(我认为)相关的 JS:

var ThreeDayView = kendo.ui.MultiDayView.extend({
nextDate: function () {
return kendo.date.nextDay(this.startDate());
},

options: {
selectedDateFormat: "{0:D} - {1:D}"
},

name: "ThreeDayView",

calculateDateRange: function () {
//create a range of dates to be shown within the view
var start = this.options.date,
idx, length,
dates = [];

for (idx = 0, length = 3; idx < length; idx++) {
dates.push(start);
start = kendo.date.nextDay(start);
}

this._render(dates);
}
});

$("#scheduler").kendoScheduler({
date: new Date(), // The current date of the scheduler
showWorkHours: true,
height: 600,
views: [
"week",
{ type: ThreeDayView, title: "3 Jours", selected: false },
"day"
],
editable:
{
resize: true,
move: true,
template: $("#templateEdition").html()
},
dataSource: finalSource,
add: onAdd,
edit: onUpdate,
remove: onDelete,
save: onSaving
})
});

有人知道为什么会这样吗?谢谢!

最佳答案

类型或 View 应为字符串 - 自定义 View 的名称 - 在本例中为“ThreeDayView”(而不是 ThreeDayView)。

关于javascript - 选择时,Kendo 调度程序自定义 View 未获得正确的类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50469100/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com