最初会加载 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)