port selection no longer working

I have a ejDiagram that has been working for months - no code changes for the last 6 weeks (checked git ;) ) but "suddenly" (I don't know when, just haven't looked at this code for a couple of weeks) I can no longer select an output port for dragging a connector. Used to work like a charm

Has there been any updates that have affected this ? I'm using

`constraints = ej.datavisualization.Diagram.PortConstraints.Connect |
ej.datavisualization.Diagram.PortConstraints.ConnectOnDrag;`


5 Replies

JL Julian Lyndon-Smith December 15, 2017 08:20 PM UTC

just to make sure I'm not going mad, I console.log() the node in question, this is the result


as you can see, the port constraints are 6 - which I beleive is the correct value for .Connect|.ConnectOnDrag

would appreciate someone looking at this - I'm meant to be demoing this code later tonight ... :(



JL Julian Lyndon-Smith December 16, 2017 08:27 AM UTC

anyone ? 


JL Julian Lyndon-Smith December 16, 2017 09:31 AM UTC

I have created a basic demo (forked from the syncfusion grid demo, converted to diagram) that highlights the problem.

https://github.com/jmls/ejdiagram-demo

there are three nodes drawn, and the connectors on the blue and pink nodes cannot be selected


JL Julian Lyndon-Smith December 17, 2017 04:56 PM UTC

ok, so reverting to 15.3.33 from 15.4.17 fixes the problem. With 3.33 port drag works as before


SG Shyam G Syncfusion Team December 18, 2017 04:47 AM UTC

Hi Julian, 

The reported issue is an known issue in the version 15.4.0.17 and an support incident has been created under your account to track the status of this requirement. Please log on to our support website to check for further updates. 
 

Regards, 
Shyam G 


Loader.
Up arrow icon