срабатывает, когда пользователь нажимает кнопку «сохранить» в лайтбоксе (форме редактирования)
id | string | id события |
ev | object | промежуточный объект события, содержащий значения из лайтбокса |
is_new | Date | возвращает дату создания события, если сохраняется новое событие; иначе null, если событие уже существует |
boolean | определяет, должна ли выполняться стандартная операция сохранения события (true) или быть отменена (false) |
scheduler.attachEvent("onEventSave",function(id,ev,is_new){
if (!ev.text) {
alert("Text must not be empty");
return false;
}
if (!ev.text.length<20) {
alert("Text too small");
return false;
}
return true;
})
Это событие можно заблокировать, оно полезно для валидации. Возврат false предотвратит стандартный процесс сохранения.
Учтите:
scheduler.getEvent(id)
возвращает событие в его исходном состоянии.