如何将一个节点分为两个不同的集群?
例如:
var nodes = [
{id: 4, label: 'Node 4', cid:[1]},
{id: 5, label: 'Node 5', cid: [2]},
{id: 6, label: 'Node 6', cid:[1,2]},
{id: 7, label: 'Node 7', cid:[1]}
]
群集1和2中都应存在节点6。如何实现呢?
我尝试如下添加joinCondition
:
var clusterIds = [1,2];
for(var i = 0; i < clusterId.length; i++){
options[i] = {
joinCondition:function(nodeOptions) {
return (nodeOptions.cid.indexOf(clusterId[i]) > - 1);
}
}
network.cluster(options[i]);
}
但是我只能在一个群集中获得该节点。