在mxGraph-js中,我使用以下代碼向頂點添加覆蓋圖。mxGraph js不編碼覆蓋頂點
graph.addCellOverlay(cell, overlay);
和編碼圖形爲XML的
var graph = new mxGraph(container);
var xml = encoder.encode(graph.getModel());
然後,使用下面的方法對其進行解碼回來。
var doc = mxUtils.parseXml(xml);
var codec = new mxCodec(doc);
codec.decode(doc.documentElement, graph.getModel());
我的問題是,當解碼編碼圖回來繪製沒有覆蓋圖的圖形。看起來,編碼重疊不會被編碼到xml中。我如何編碼與覆蓋圖的圖形,然後正確解碼回來?
我傾向於選項#2,因爲我需要將點擊事件分配給圖像。 –