代码之家  ›  专栏  ›  技术社区  ›  Ahmed El Damasy

获取MXgraph Vertix所有对象数据

  •  1
  • Ahmed El Damasy  · 技术社区  · 7 年前

    我是MXgraph的新手,我想在选择顶点(单元格)时获取所有相关的数据(单击它),如果您单击某个单元格的属性,您将获得它的数据,如何用代码获取它? 我尝试过这个,但是显示这个错误

    < Buff行情>

    更新: 此代码为我提供了一个单击单元格的对象(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);
    (});
    < /代码> <获取它的数据,如何用代码获取它?
    我试过这个answer,但显示此错误
    enter image description here

    this image to descripe question

    更新: 这段代码为我提供了一个单击单元格的对象(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);
    });
    
    2 回复  |  直到 6 年前
        1
  •  0
  •   Jonathan Vivero    7 年前

    var doc = mxUtils.createXmlDocument();
    var node = doc.createElement('MyNode');
    node.setAttribute('label', 'My Name');
    node.setAttribute('notes', 'My cell notes');
    
        2
  •  0
  •   Ahmed El Damasy    6 年前

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