- Home
- Forum
- Angular - EJ 2
- Port inEdges/outEdges values not updated after deleting an attached connector
Port inEdges/outEdges values not updated after deleting an attached connector
{
"event": {
"type": "Addition",
"state": "Changed"
},
"connectors": [],
"nodes": [
{
"id": "RectangleoL5lw",
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": []
}
]
},
{
"id": "EllipseEcJy0",
"ports": [
{
"id": "DiHBp",
"inEdges": [],
"outEdges": []
}
]
}
]
}
After the connector is attached
{
"event": {
"type": "Addition",
"state": "Changed"
},
"connectors": [
"connectorPoBgV"
],
"nodes": [
{
"id": "RectangleoL5lw",
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
]
}
]
},
{
"id": "EllipseEcJy0",
"ports": [
{
"id": "DiHBp",
"inEdges": [
"connectorPoBgV"
],
"outEdges": []
}
]
}
]
}
After the connector is deleted
{
"event": {
"type": "Removal",
"state": "Changed"
},
"connectors": [],
"nodes": [
{
"id": "RectangleoL5lw",
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
]
}
]
},
{
"id": "EllipseEcJy0",
"ports": [
{
"id": "DiHBp",
"inEdges": [
"connectorPoBgV"
],
"outEdges": []
}
]
}
]
}
|
public collectionChange(args: ICollectionChangeEventArgs) {
var arg = args;
if(args.state === 'Changed') {
setTimeout(() => {
alert("diagram.nodes[0].inEdges : " + ((this.diagram.nodes[0] as Node).inEdges).toString() + " \r\n diagram.nodes[0].outEdges : " + ((this.diagram.nodes[0] as Node).outEdges).toString() + "\r\ndiagram.nodes[1].inEdges : " + ((this.diagram.nodes[1] as Node).inEdges).toString() + " \r\ndiagram.nodes[1].outEdges : " + ((this.diagram.nodes[1] as Node).outEdges).toString())
});
}
} |
{
"event": {
"type": "Addition",
"state": "Changed"
},
"connectors": [],
"nodes": [
{
"id": "RectangleoL5lw",
"inEdges": [],
"outEdges": [],
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": []
}
]
},
{
"id": "EllipseEcJy0",
"inEdges": [],
"outEdges": [],
"ports": [
{
"id": "DiHBp",
"inEdges": [],
"outEdges": []
}
]
}
]
}
After the connector is attached
{
"event": {
"type": "Addition",
"state": "Changed"
},
"connectors": [
"connectorPoBgV"
],
"nodes": [
{
"id": "RectangleoL5lw",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
],
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
]
}
]
},
{
"id": "EllipseEcJy0",
"inEdges": [
"connectorPoBgV"
],
"outEdges": [],
"ports": [
{
"id": "DiHBp",
"inEdges": [
"connectorPoBgV"
],
"outEdges": []
}
]
}
]
}
After the connector is deleted
{
"event": {
"type": "Removal",
"state": "Changed"
},
"connectors": [],
"nodes": [
{
"id": "RectangleoL5lw",
"inEdges": [],
"outEdges": [],
"ports": [
{
"id": "TiguQ",
"inEdges": [],
"outEdges": [
"connectorPoBgV"
]
}
]
},
{
"id": "EllipseEcJy0",
"inEdges": [],
"outEdges": [],
"ports": [
{
"id": "DiHBp",
"inEdges": [
"connectorPoBgV"
],
"outEdges": []
}
]
}
]
}
- 5 Replies
- 2 Participants
- Marked answer
-
RO Ramiro Olivencia
- Aug 19, 2020 09:48 PM UTC
- Sep 15, 2020 04:17 PM UTC