获取 mxGraph 顶点所有对象数据

Get mxGraph vertix all object data

我是mxGraph的新手,我想在选中(点击)的时候获取顶点(cell)所有相关数据,点击某个cell的属性就会获取到它的数据,请问如何获取用代码得到它? 我试过 answer,但显示此错误

Update: this code gives me an object of the clicked cell (mxGraph v3.9.8).

mxGraph.prototype.addListener(mxEvent.CLICK, function(sender, event){
   var mouseEvent = event.getProperty("event");
   var selectedCell = event.getProperty("cell");
   console.log(selectedCell);
});

mxEditor class 中有一个名为 'showProperties' 的函数。在那里您可以看到它是如何显示(和获取)单元格的属性的。

确保这些属性的用户对象是节点,即:

var doc = mxUtils.createXmlDocument();
var node = doc.createElement('MyNode');
node.setAttribute('label', 'My Name');
node.setAttribute('notes', 'My cell notes');

这对我有帮助

mxGraph.prototype.addListener(mxEvent.CLICK, function(sender, event){
   var mouseEvent = event.getProperty("event");
   var selectedCell = event.getProperty("cell");
   console.log(selectedCell);
});