обновляет указанную зависимость ссылки
id | string | number | идентификатор задачи |
gantt.addLink({
id:5,
source:1,
target:2,
type:1
});
gantt.getLink(5).type = 2; //изменяет данные ссылки
gantt.updateLink(5); //отображает обновленную ссылку
Метод вызывает событие onAfterLinkUpdate.
Метод запускает DataProcessor, если он включен.
Этот метод следует вызывать после изменения объекта ссылки, чтобы обновить состояние Gantt, перерисовать связанные элементы интерфейса и отправить изменения на сервер.
Вызов этого метода приведет к срабатыванию события onAfterLinkUpdate, что может инициировать дополнительные перерасчеты.
Если вы используете DataProcessor, вызов этого метода вызовет запрос update на сервер.
Для визуальных изменений, которые не требуют сохранения, используйте метод refreshLink вместо этого. Это перерисует запись в Gantt без дополнительных вычислений или запросов к серверу.
let selectedLink = null;
gantt.templates.link_class = function(link){
if(link.id == selectedLink) {
return "selected_link";
}
};
gantt.attachEvent("onLinkClick", function(id,e){
selectedLink = id;
gantt.refreshLink(id); });