获取 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);
});
我是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);
});