mxGraph: какое событие запускается, когда я перемещаю точку ручки края? - PullRequest
1 голос
/ 19 июня 2020

Я перемещаю точку и хочу сохранить позицию после перемещения. Как я могу поймать это событие? Я знаю, ребро получает точки после перемещения, я могу найти контрольные точки в геометрии. Но мне нужен момент окончания движения.

edge point moving

1 Ответ

2 голосов
/ 23 июня 2020

Не уверен, поможет ли это, но обычно у меня есть слушатель mxEvent.CHANGE и обрабатываю каждое изменение ...

Примерно так:

model.addListener(mxEvent.CHANGE, function(sender, evt)
{
   var changes = evt.getProperty('edit').changes;
   for (var i = 0; i < changes.length; i++) {   
     if (changes[i].constructor.name ==  "mxTerminalChange") {
       // DO SOMETHING
     }
   }
}
...