我正在将 Telerik RadScheduler 与 Web 服务绑定一起使用。
当我将约会拖到另一个时间段时,我会在 中进行一些客户端验证OnClientAppointmentMoveEnd
,如果成功,我会设置args.set_cancel(true);
然后它点击我的网络服务方法UpdateAppointment
。
然后,我在此 Web 服务调用中的服务器端代码会根据数据库查询进行一些额外的验证。
我的问题是 - 如果此服务器端验证失败,我怎样才能让客户端约会移回它的起源?我可以在其中捕获状态或消息,OnClientRequestFailed
但是有没有办法在 Web 服务调用后取消移动事件,或者将约会移回?