Создана сеть, и вы хотите использовать флажок, чтобы скрыть группы, когда отмечены галочкой. В настоящее время он настроен на кластеризацию, но вместо этого он хочет скрыть их для целей визуализации. Как включить скрытую функцию?
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"))
}
}
Это текущий код для флажка. Это работает для их кластеризации, однако вместо проверки кластерных групп я хочу просто скрыть группу из сети.