getLightboxSection
возвращает объект секции lightboxа
LightboxSectionState getLightboxSection(string | number name);
name | string | number | имя секции |
LightboxSectionState | объект секции |
Example
const time = gantt.getLightboxSection('time');
const descr = gantt.getLightboxSection('description');
//получает значение
const value = time.getValue();
const value1 = descr.getValue();
//устанавливает значение
descr.setValue('New Task'); //для секций, содержащих только один контрол
time.setValue(null,{
start_date:new Date(2020,03,10),
end_date:new Date(2022,03,10),
duration:5
}); //для секций с несколькими контролами: 1-й параметр - 'null', 2-й - объект данных
Details
Объект секции содержит следующие члены:
Свойства
- section - (object) - объект конфигурации секции
- id - (string) - идентификатор секции
- name - (string) - имя секции. В соответствии с именем, gantt берет метку для секции из коллекции locale.labels. Например, для секции 'description' метка будет взята как gantt.locale.labels.section_description
- height - (number) - высота секции
- map_to - (string) - имя свойства, сопоставленного с редактором
- type - (string) - тип редактора
- focus - (boolean) - если установлено в true, связанное поле получит фокус при открытии lightboxа
- node - (HTMLElement) - div с телом секции
- header - (HTMLElement) - div с заголовком секции
- control - (HTMLCollection) - коллекция контролов, используемых в секции
Методы
- getValue (): any - возвращает объект с данными секции
- setValue (value, valueObject): any - устанавливает значение(я) для секции. В качестве параметра метод принимает значение (или объект с значениями, если секция имеет несколько контролов), которое должно быть установлено
- value - (any) - значение для секции
- valueObject? - (CustomObject) - необязательный, объект с любыми свойствами
К началу