Контролы Lightbox
Lightbox - это форма редактирования, предназначенная для изменения деталей события. Стандартный Lightbox показан на изображении ниже.
Структура Lightbox
Секции
Макет Lightbox определяется свойством sections объекта lightbox:
// стандартное определение lightbox
scheduler.config.lightbox.sections="["
{name:"description", height:200, map_to:"text", type:"textarea" , focus:true},
{name:"time", height:72, type:"time", map_to:"auto"}
];
Каждый элемент массива sections - это объект, который определяет отдельную секцию внутри Lightbox (доступные свойства секций).
Контролы секций
Каждая секция в Lightbox строится вокруг определённого контрола. В Lightbox можно исп ользовать следующие типы контролов:
- Textarea - многострочное текстовое поле ввода
- Время и дата - пара селекторов дат для указания диапазона времени
- Select - выпадающий список с одиночным выбором
- Template - контейнер для HTML-контента
- Multiselect - группа чекбоксов
- Чекбокс - двухсостояний чекбокс
- Radio - набор радиокнопок
- Combo - комбобокс, реализованный с помощью компонента DHTMLX Combo
примечание
Имейте в виду, что независимо от используемой комбинации редакторов, редактор 'time' всегда должен располагаться последним в Lightbox.
{name:"recurring", height:21, type:"select", map_to:"rec_type", options:[
{key:"", label:"Do not repeat"},
{key:"day", label:"Each day"},
{key:"week", label:"Each week"},
{key:"month", label:"Each month"}
]}
Need help?
Got a question about the documentation? Reach out to our technical support team for help and guidance. For custom component solutions, visit the Services page.