Kendo UI Scheduler 禁用删除确认或更改其内容

Posted

技术标签:

【中文标题】Kendo UI Scheduler 禁用删除确认或更改其内容【英文标题】:Kendo UI Scheduler disable remove confirm or change its content 【发布时间】:2018-10-12 17:28:16 【问题描述】:

我正在使用Kendo UI Scheduler。现在,当我想从调度程序中删除一个项目时,会出现一个弹出窗口并需要确认:

我不需要这个确认,但似乎没有属性可以禁用它。

如果没有直接的解决方案,我也可以更改对话框的内容。为此,我尝试在对话框出现时获取ready event。但是下面列出的解决方案都不起作用。

//k-window-title is a css class of the popup
$(document).on("ready", ".k-window-title", function () 
    console.log("1");
);

$(".k-window-title").ready(function () 
    console.log("2");
);

$(".k-window-title").fadeIn(1000, function () 
    console.log("3");
);

我还向属性remove 添加了一个事件,但这仅对剑道网格有一些作用,它也显示在页面上。

【问题讨论】:

【参考方案1】:

所需操作:单击事件的“x”按钮以立即从日程中删除该事件。

你没有展示调度器组件配置代码,但是你想拥有

  editable: 
    confirmation: false
  ,

https://docs.telerik.com/kendo-ui/api/javascript/ui/scheduler/configuration/editable.confirmation

【讨论】:

谢谢理查德。那就是我一直在寻找的。 :) 工作正常。谢谢:)

以上是关于Kendo UI Scheduler 禁用删除确认或更改其内容的主要内容,如果未能解决你的问题,请参考以下文章

Kendo UI Scheduler:营业时间?

Kendo UI Scheduler:如何创建自定义模板

Kendo UI Scheduler:自定义视图和编辑行为

如何删除我不想显示的部分 Kendo UI 调度程序?

我想在 Header 更改 Kendo ui Scheduler 的日期格式

Kendo UI Scheduler - MVVM 设置日期