当用户在我的网站上加载draw.io时,我想知道他何时对其进行任何更改。我的目标是禁用保存按钮,只要没有更改即可。 我可以在mxEvent.CELLS_ADDED,mxEvent.CELLS_REMOVED,mxEvent.CELLS_RESIZED,mxEvent.CELLS_MOVED处设置属性。但是,有一个事件可以抓住吗?
可能正在捕获类似事件:
Graph.prototype.addListener( mxEvent.CELLS_CHANGED,...
当用户进行更改时如何获得事件?
谢谢, 弗兰克
答案 0 :(得分:0)
Graph.prototype.addListener(
'DrawIOLoaded',
mxUtils.bind(this, function() {
drawIoUi.editor.graph.getModel().addListener(
mxEvent.CHANGE,
mxUtils.bind(drawIoUi, function(sender, evt) {
// content was changed !!!
})
);
})
);