Javascript 布局算法在有父节点和无父节点的节点上执行不同

Javascript 布局算法在有父节点和无父节点的节点上执行不同,javascript,cytoscape.js,Javascript,Cytoscape.js,添加了父节点的图形: 不添加父节点的图形: 初始图形只有来自每个对象的数据键,忽略其他键,因为它们稍后由cytoscape添加 这是添加了父节点的图形中的数据: { 节点:[ { 数据:{ id:“eff571da-60dc-d2b2-599f-9289b0065c7e”, entityName:“fb$PackagedProduct”, 名称:“[pck]生产单元测试尝试1案例”, 道具:{ 名称:“[pck]生产单元测试尝试1案例”, 状态:“正在工作”, PackagedProduct:“

添加了父节点的图形:

不添加父节点的图形:

初始图形只有来自每个对象的数据键,忽略其他键,因为它们稍后由cytoscape添加

这是添加了父节点的图形中的数据:
{
节点:[
{
数据:{
id:“eff571da-60dc-d2b2-599f-9289b0065c7e”,
entityName:“fb$PackagedProduct”,
名称:“[pck]生产单元测试尝试1案例”,
道具:{
名称:“[pck]生产单元测试尝试1案例”,
状态:“正在工作”,
PackagedProduct:“[pck]生产-单元-测试-尝试-1-案例”
}
},
位置:{x:24,y:24},
组:“节点”,
删除:false,
选择:false,
是的,
锁定:错误,
格雷巴布尔:没错,
pannable:错,
班级:“
},
{
数据:{
id:“e05e4efd-ea2b-1850-1f20-2871b916defe”,
entityName:“fb$FoodProduct”,
名称:“生产-单元-测试-尝试-1”,
道具:{
名称:“生产-单元-测试-尝试-1”,
businessId:“PMFG_PRD-F_51”,
修订:“1”,
状态:“已批准”,
食品产品:“生产-单元-测试-尝试-1”
}
},
位置:{x:98,y:24},
组:“节点”,
删除:false,
选择:false,
是的,
锁定:错误,
格雷巴布尔:没错,
pannable:错,
班级:“
},
{
数据:{
id:“d926c1c3-8dac-f749-87ef-bb640cd6f4a5”,
entityName:“fb$PackagedProduct”,
名称:“[更大包装]配料1”,
道具:{
名称:“[更大包装]配料1”,
状态:“正在工作”,
包装产品:“[更大的包装]成分1”
}
},
位置:{x:172,y:24},
组:“节点”,
删除:false,
选择:false,
是的,
锁定:错误,
格雷巴布尔:没错,
pannable:错,
班级:“
},
{
数据:{
id:“479a1c61-46da-32be-274a-155F80C0942”,
entityName:“fb$PackagedProduct”,
名称:“[pck]成分1”,
道具:{
名称:“[pck]成分1”,
状态:“正在工作”,
包装产品:“[pck]成分1”
}
},
位置:{x:24,y:98},
组:“节点”,
删除:false,
选择:false,
是的,
锁定:错误,
格雷巴布尔:没错,
pannable:错,
班级:“
},
{
数据:{
id:“9e435fbd-b502-efb3-ba9f-26ed64161e46”,
entityName:“fb$PackagedProduct”,
名称:“[pck]成分2”,
道具:{
名称:“[pck]成分2”,
状态:“正在工作”,
包装产品:“[pck]成分2”
}
},
位置:{x:98,y:98},
组:“节点”,
删除:false,
选择:false,
是的,
锁定:错误,
格雷巴布尔:没错,
pannable:错,
班级:“
},
{
数据:{
id:“709a9693-48c5-738f-ad30-0b972c3322de”,
entityName:“fb$PackagedProduct”,
名称:“[pck]成分4”,
道具:{
名称:“[pck]成分4”,
状态:“正在工作”,
包装产品:“[pck]成分4”
}
},
位置:{x:172,y:98},
组:“节点”,
删除:false,
选择:false,
是的,
锁定:错误,
格雷巴布尔:没错,
pannable:错,
班级:“
},
{
数据:{
id:“3bfa753b-a65f-528a-57dc-d28519510988”,
entityName:“fb$PackagedProduct”,
名称:“[Biger pck]成分1”,
道具:{
名称:“[Biger pck]成分1”,
状态:“正在工作”,
包装产品:“[Biger pck]成分1”
}
},
位置:{x:24,y:172},
组:“节点”,
删除:false,
选择:false,
是的,
锁定:错误,
格雷巴布尔:没错,
pannable:错,
班级:“
},
{
数据:{
id:“e939086f-0530-8dae-3dd8-c98f26e343c7”,
entityName:“fb$LogisticUnit”,
级别:-1,
姓名:“没有姓名”,
道具:{
groupName:“[更大包装]配料1”,
时间:“2019年11月9日12:00:00 EEST”,
sscc:“37610425021234521”,
组ID:“d926c1c3-8dac-f749-87ef-bb640cd6f4a5”
},
家长:“d926c1c3-8dac-f749-87ef-bb640cd6f4a5”
},
位置:{x:172,y:24},
组:“节点”,
删除:false,
选择:false,
是的,
锁定:错误,
格雷巴布尔:没错,
pannable:错,
班级:“
},
{
数据:{
id:“c05cd169-c8df-29da-09a3-90f30a53b484”,
entityName:“fb$LogisticUnit”,
级别:-1,
姓名:“没有姓名”,
道具:{
组名:“[pck]成分4”,
时间:“2019年11月9日12:00:00 EEST”,
sscc:“37610425021234538”,
组ID:“709a9693-48c5-738f-ad30-0b972c3322de”
},
家长:“709a9693-48c5-738f-ad30-0b972c3322de”
},
位置:{x:172,y:98},
组:“节点”,
删除:false,
选择:false,
是的,
锁定:错误,
格雷巴布尔:没错,
pannable:错,
班级:“
},
{
数据:{
id:“1a834a7b-3d78-4ff4-6119-cd5b0c5ab86f”,
entityName:“fb$LogisticUnit”,
级别:-1,
姓名:“没有姓名”,
道具:{
groupName:“[Biger pck]成分1”,
时间:“2019年11月9日12:00:00 EEST”,
sscc:“37610425021234514”,
组ID:“3bfa753b-a65f-528a-57dc-d28519510988”
},
家长:“3bfa753b-a65f-528a-57dc-d28519510988”
},
位置:{x:24,y:172},
组