Сеть Vis.js: флажок и скрытая функция - PullRequest
0 голосов
/ 13 ноября 2018

Создана сеть, и вы хотите использовать флажок, чтобы скрыть группы, когда отмечены галочкой. В настоящее время он настроен на кластеризацию, но вместо этого он хочет скрыть их для целей визуализации. Как включить скрытую функцию?

checkbox.onclick = (function(x) {
  return function () {
    let checkbox = document.getElementById('chk' + x);

    if (checkbox.checked == true) {
      network.clustering.cluster({
        joincondition: function(nodeOptions) {return nodeOptions.group === x;},
        clusterNodeProperties: {id: x, shape: 'square', size: 60, title: x, name: x}
      });
    } else {
      console.log('opening: ' + x);
      network.clustering.openCluster(x);
    }
  };
}(agroup))

checkbox.checked = false;

var label = document.createElement('label')
label.htmlFor = "chk" + agroup;
label.appendChild(document.creatTextNode(agroup));

container.appendChild(checkbox);
container.appendChild(label);
container.appendChild(document.createElement("br"))
}
}

Это текущий код для флажка. Это работает для их кластеризации, однако вместо проверки кластерных групп я хочу просто скрыть группу из сети.

...