// 添加点击事件监听器
graph.addListener(mxEvent.CLICK, function(sender, evt) {
//防止右键和ctrl+鼠标点击 事件被影响
if(evt.properties.event.ctrlKey && (evt.properties.event.button==0)){//是ctrl+down
return;
}
if(evt.properties.event.button==2){//是右键
return;
}
// 获取点击的单个元素
var cell = evt.getProperty('cell');
if (cell != null && cell.isVertex()) {
// 检查点击的元素是否是内部子元素
if (cell.getParent() != null) {
// 选择内部子元素
graph.setSelectionCell(cell);
}
}
});
mxgraph 父子关系嵌套元素点击内部子元素却选中父元素问题解决
于 2023-05-11 11:13:40 首次发布