有没有办法在 Kendo 调度程序中将过去发生的预约槽和网格单元设为只读?如果网格是可编辑的,那就太好了,但仅适用于将来出现的插槽。
我希望过去发生的约会不能移动、调整大小或破坏。
理想情况下,我仍然可以双击它们以将我的自定义表单加载为只读,这样人们仍然可以查看预订的详细信息。然后,我将使用模板逻辑将这些字段设为只读。
有没有办法在 Kendo 调度程序中将过去发生的预约槽和网格单元设为只读?如果网格是可编辑的,那就太好了,但仅适用于将来出现的插槽。
我希望过去发生的约会不能移动、调整大小或破坏。
理想情况下,我仍然可以双击它们以将我的自定义表单加载为只读,这样人们仍然可以查看预订的详细信息。然后,我将使用模板逻辑将这些字段设为只读。
只是我将如何做的一个模型......不过,您可能必须对所有前面提到的事件都这样做。
---> outside your scheduler but still accessible to it
var today = new Date(milliseconds);
---> events in your scheduler - in this case the edit option...
edit: function (e) {
if (kendo.toString(e.event.end, "fff") < today ) {
e.preventDefault();
}
else {
console.log("Hope that helps?")
}
}
希望能帮助到你!