Манипуляции с Lightbox
Получение/установка значения элемента управления
Чтобы получить или изменить зн ачение контрола секции, используйте объект formSection следующим образом:
// получить значение
var value = scheduler.formSection('description').getValue();
// установить значени е
scheduler.formSection('description').setValue('abc');
Setting/getting values of lightbox's controls
Открытие lightbox по одному клику
Вы можете настроить открытие lightbox по одному клику. Для этого используйте событие onClick вместе с методом showLightbox:
scheduler.attachEvent("onClick", function (id, e){
scheduler.showLightbox(id);
return true;
});
Related sample Opening the lightbox on one click
С такой настройкой при клике левой кнопкой мыши по блоку события откроется lightbox.
Проверка, открыт ли lightbox
Чтобы узнать, открыт ли сейчас lightbox, проверьте свойство lightbox_id из объекта состояния, возвращаемого методом getState. Если lightbox открыт, будет возвращён id события в lightbox; если нет - 'null' или 'undefined':
if (scheduler.getState().lightbox_id){
// обработка случая, когда lightbox открыт
} else {
// обработка случая, когда lightbox закрыт
}