Asp.net Telerik

Asp.net Telerik,asp.net,telerik-scheduler,Asp.net,Telerik Scheduler,当我移动约会时,我正在使用Telerik radscheduler,然后我想打开一个对话框,单击“是”或“否”后,我想转到应用点更新事件 function onAppointmentMoving(sender, eventArgs) { debugger; redgrd = sender; eventArgs.set_cancel(true); var appointment = eventArgs.get_appointment(); var conf

当我移动约会时,我正在使用Telerik radscheduler,然后我想打开一个对话框,单击“是”或“否”后,我想转到应用点更新事件

function onAppointmentMoving(sender, eventArgs) {
    debugger;
    redgrd = sender;

    eventArgs.set_cancel(true);
    var appointment = eventArgs.get_appointment();
    var confirmMessage = "Do you want to make this the patient's default Round?";
    radconfirm(confirmMessage,
        function (arg) {
            debugger;
            if (arg) {
                //sender.updateAppointment(sender, eventArgs)
                alert("ok");
            }
            else {
                alert("Cancel");
            }
   })
}

我在屏幕截图中使用了代码,但在eventArgs之后。set_cancel(true)我无法在AppointUpdate事件中访问

调用eventArgs。set_cancel(true)意味着您将不仅取消AppointMoving事件,而且取消流程。这就是OnAppointmentUpdate事件未被激发的原因。最好在从确认窗口获得结果后,尝试调用eventArgs.set_cancel(true)