c1Schedule1 : 如何让用户在某一个时间段只能创建一个事件
如何让用户在某一个时间段只能创建一个事件(同一时间段有且只有一个事件)本帖最后由 Richard.Ma 于 2022-10-25 17:50 编辑
你可以根据需要,通过
BeforeAppointmentCreate事件, 在新建对话框前触发
取消创建的话,直接e.cancel=true
AppointmentAdded事件,在新建对话框点确定时触发
删除的话用:c1Schedule1.DataStorage.AppointmentStorage.Appointments.Remove(e.Appointment);
这两个事件都可以获取到e.Appointment.Start 、End,来判断新建的这个事件的时间范围,
然后再判断这个时间范围内原来有没有事件,按条件在这两个事件中可以分别取消创建,删除这个事件
页:
[1]