Draw.io - ловить изменения

Когда пользователь загружает draw.io на мой сайт, я хочу знать, когда он вносит какие-либо изменения в него. Моя цель - отключить кнопку сохранения, пока нет изменений. Я мог бы установить свойство в mxEvent.CELLS_ADDED, mxEvent.CELLS_REMOVED, mxEvent.CELLS_RESIZED, mxEvent.CELLS_MOVED. Но есть ли одно событие, чтобы поймать его?

может быть ловить событие как:

Graph.prototype.addListener (mxEvent.CELLS_CHANGED,...

Как мне получить событие, когда пользователь меняет душ?

Спасибо фрэнк

1 ответ

Graph.prototype.addListener(
    'DrawIOLoaded',
    mxUtils.bind(this, function() {
        drawIoUi.editor.graph.getModel().addListener(
            mxEvent.CHANGE,
            mxUtils.bind(drawIoUi, function(sender, evt) {
                // content was changed !!!
            })
        );
    })
);
Другие вопросы по тегам