0

最初会加载 cloudmap.js,您可以在 js 下找到该文件。在左上角,有一个“删除”按钮,它将删除选定的区域,但我的要求是显示选定的区域。 在此处输入图像描述

这是现有的代码

function hideSelectedNodes() {
    var actions = [];
    var nodesToHide = cy.$(":selected").add(cy.$(":selected").nodes().descendants());
    var nodesWithHiddenNeighbor = cy.edges(":hidden").connectedNodes().intersection(nodesToHide);
    actions.push({ name: "thinBorder", param: nodesWithHiddenNeighbor });
    actions.push({ name: "hide", param: nodesToHide });
    nodesWithHiddenNeighbor = nodesToHide.neighborhood(":visible")
        .nodes().difference(nodesToHide).difference(cy.nodes("[thickBorder]"));
    actions.push({ name: "thickenBorder", param: nodesWithHiddenNeighbor });
    cy.undoRedo().do("batch", actions);
}

我已经尝试了很多诸如“:unselected”名称:“show”之类的东西。但没有奏效。请帮助我们解决这个问题。

这是链接(https://github.com/duo-labs/cloudmapper

这是源代码(https://github.com/duo-labs/cloudmapper/tree/master/web

4

0 回答 0