Перейти к основному содержимому

drag_link_class

Description

Определяет CSS класс, применяемый к всплывающему окну (tooltip), которое показывается, когда пользователь перетаскивает ссылку.

drag_link_class: (from: string | number, from_start: boolean, to: string | number, to_start: boolean) => string | void;

Parameters

  • from - (required) string | number - ID исходной задачи
  • from_start - (required) boolean - true, если ссылка перетаскивается с начала исходной задачи, false, если с конца
  • to - (required) string | number - ID целевой задачи ('null' или 'undefined', если целевая задача ещё не задана)
  • to_start - (required) boolean - true, если ссылка перетаскивается к началу целевой задачи, false, если к концу

Returns

  • text - (string | void) - CSS класс для соответствующего элемента

Example

gantt.templates.drag_link_class = function(from, from_start, to, to_start) {
let add = "";
if(from && to){
const allowed = gantt.isLinkAllowed(from, to, from_start, to_start);
add = (allowed ? "gantt_link_allow" : "gantt_link_deny");
}
return `gantt_link_tooltip ${add}`;
};