getLightboxSection

возвращает объект секции lightboxа

LightboxSectionState getLightboxSection(string | number name);
namestring | 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) - необязательный, объект с любыми свойствами
К началу