处理剑道调度程序中的销毁事件

Swa*_*raj 6 javascript telerik kendo-ui kendo-asp.net-mvc kendo-scheduler

我正在使用kendo调度程序.调度程序网格中添加了事件.

在每个事件的鼠标悬停时,右上角会出现一个小的(x).即销毁该事件的事件,点击该事件时会显示警告消息"您确定要删除此事件吗?" 如果单击是,则继续并删除该事件.

所以这是我的要求.

在此输入图像描述

如您所见,上面显示的周有3个预定活动.我想要的是,用蓝色圈出的那个不应该有删除选项但是用红色圈出的那个应该有.换句话说,我想限制kendo调度程序中的某些事件被删除.

场景:假设任何具有描述的事件都无法删除.

链接:http://demos.telerik.com/kendo-ui/scheduler/move-resize

更新 我可以进行服务器端调用以检查描述是否有值,然后返回任何结果以显示我想要的任何消息,但我只想在客户端限制,以便用户无法单击该( x)链接,根本不显示.

Vla*_*iev 2

有多种方法可以处理这种情况。例如,您可以将自定义“click”事件处理程序附加到事件元素中的“X”按钮,以允许或限制事件的传播。如果您需要底层事件对象,可以通过将事件元素的“uid”属性传递给调度程序的“occurrenceByUid”方法来获取它。

例子