Я хочу добавить кнопку для экспорта текущей диаграммы в переменную xml.
Я знаю, что есть кнопка для экспорта, но я не понял код, который она использует для экспорта.
Я новичок в коде, поэтому, пожалуйста, помогите.
Вы можете сохранить текущее состояние вашего graph объекта в xml format, используя код ниже:
graph
xml format
var xml = ""; let saveBtn = document.createElement('button'); saveBtn.value = ' Save XML ' ; saveBtn.addEventListener('click',function(e){ exportXML(); //on click trigger the exportXML() function; }); function exportXML() { let encoder = new mxCodec(); let result = encoder.encode(graph.getModel()); //where graph is the object you are using xml = mxUtils.getXml(result); //now the global variable 'xml' is assigned with the xml value of the graph }