getColumnIndex

возвращает индекс колонки по её имени

number getColumnIndex(string | number name, [boolean excludeHidden] );
namestring | numberимя колонки
excludeHiddenbooleanпропускает индексы скрытых колонок
numberиндекс колонки

Example

var index = gantt.getColumnIndex("start_date"); // => 1

Details

Если параметр excludeHidden установлен в true, метод не будет учитывать колонки, которые скрыты через опцию hide:true в конфигурации:

gantt.config.columns = [
    {name: "text", label: "Имя задачи", width: "*", tree: true, resize: true },
    {name: "start_date", label: "Время начала" },
    {name: "duration", label: "Продолжительность", width: 60, hide:true  },     {name: "planned_start", label: "Запланированное начало", hide:true  },      {name: "planned_end", label: "Запланированное окончание", width:80, hide:true  },     {name: "add", label: "", width: 36 }
];
 
gantt.init("gantt_here");
 
gantt.getColumnIndex("add"); // => 5 gantt.getColumnIndex("add", true); // => 2
К началу