removeLinkLayer

Entfernt die angegebene Ebene, die mit einem Link verbunden ist

void removeLinkLayer(string | number layerId);
layerIdstring | numberein DOM-Element, das in der Ebene angezeigt wird

Available only in PRO Edition

Example

let linkLayer = null;
gantt.attachEvent("onGanttReady", function () {
    const link_types = ["FS", "SS", "FF", "SF"]
    linkLayer = gantt.addLinkLayer(function (link) {
        const node = gantt.getLinkNode(link.id);
        if (node){
            const el = document.createElement('div');
            el.className = 'link_layer';
            el.style.left = (node.childNodes[2].offsetLeft + 20) + 'px'
            el.style.top = (node.childNodes[2].offsetTop - 6) + 'px'
            el.innerHTML = link_types[link.type];
            return el;
        }
        return false;
    });
});
 
gantt.removeLinkLayer(linkLayer);

Details

Diese Funktionalität ist nur in der PRO-Edition verfügbar.

See also
Zurück nach oben