【发布时间】:2020-06-19 11:54:55
【问题描述】:
【问题讨论】:
标签: javascript graph mxgraph
【问题讨论】:
标签: javascript graph mxgraph
我不确定它是否有帮助,但我通常有一个 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
}
}
}
【讨论】:
model.addListener 而不是graph.addListener。另一个是,我必须在模型更新之前添加这个监听器,因为当我添加它之后,控制台中没有任何内容。虽然mxTerminalChange 不是点移动发生的事情,但我想,现在我可以找到我需要的东西了。所以谢谢你!
changes,我可以在几何中找到点的新值!工作正常,谢谢! :) ImI