even if I got fromnode,tonode,fromport,toport in “linkDrawn” event handler ,it is enough after that I can proceed with my logic
i got some event data in “linkDrawn” eventhandler, there is node data with that other than gohashid
and i tried this to
model.linkFromKeyProperty = (linkData: LinkData, oldKey?: go.Key) => {
`if (oldKey) return oldKey`
return linkData.link.outputPort.uid
}
model.linkToKeyProperty = (linkData: LinkData, oldKey?: go.Key) => {
`if (oldKey) return oldKey`
return linkData.link.inputPort.uid
}
model.linkFromPortIdProperty = (linkVal: LinkData, oldProp?: string) => {
`if (oldProp) return oldProp`
return linkVal.link.outputPort.portIndex.toString()
}
model.linkToPortIdProperty = (linkVal: LinkData, oldProp?: string) => {
`if (oldProp) return oldProp`
return linkVal.link.inputPort.portIndex.toString()
}