serverList

возвращает список опций

array serverList(string | number list_name, [array options] );
list_namestring | numberназвание списка
optionsarrayмассив опций
arrayсписок опций

Example

// возвращает список опций с названием 'my_list'
var list = gantt.serverList("my_list"); 
...
// создает и возвращает указанный список
var list = gantt.serverList("options", [
    {key: 1, label: "John"},
    {key: 2, label: "Adam"},
    {key: 3, label: "Diane"}
]);

Details
  • Если метод вызывается только с первым параметром, он вернет список с таким названием (если он существует).
  • Если метод вызывается с 2 параметрами, dhtmlxGantt создаст список с указанным названием и опциями. Если список с таким названием уже существует, dhtmlxGantt обновит данные в нем.
  • Элементы управления выбора в Lightbox могут быть автоматически заполнены с использованием gantt.serverList. Если метод вызывается с 2 параметрами, dhtmlxGantt создаст список с указанным названием и опциями. Если список с таким названием уже существует, dhtmlxGantt обновит данные в нем.

Поэтому, если есть необходимость обновить коллекции, например, опции выбора, хорошей идеей будет создать их в виде именованного списка опций.

// с таким объявлением будет возможно загрузить опции 
// в элемент выбора из списка с названием 'persons'
gantt.config.lightbox.sections=[   
    {name:"description", height:130, map_to:"text", type:"textarea" , focus:true},
    {name:"persons", height:23, type:"select", 
    options:serverList("persons", persons_array), map_to:"section_id" }
];
К началу