我创建了一个图表,并通过拖放将单元格设置到它上面。但是,当发生拖放或单击时,我找不到单击的单元格的 html 以供使用。
例如,我试图在mxEvent.CLICK
.
graph.addListener(mxEvent.CLICK, function(sender, evt){
var cell = evt.properties.cell;
// cell.id is the cell id, not an id of html that's inside of it.
if(cell) {
var outer = cell.value.outerHTML; // I can see the HTML here encoded
}
})
value.setAttribute('htmlLabel', label);
更新:所以我在创建可拖动项目时将 html 添加到单元格中。然而 htmlLabel 似乎不是 evt 对象中任何地方的键。