我的网络应用程序中添加了一个 cytoscape 图。在核心的配置中,我将boxSelectionEnabled设置为 true。这让我可以在图形元素周围按住 Shift 或 Ctrl 来绘制一个框。
现在我正在尝试在这样的图表的boxend事件上读取所有这些元素,
this.cy.on("boxend", lang.hitch(this, function (event) {
console.log("boxend");
//read selected elements of graph by boxselection
}));
但是,这甚至没有触发。我尝试了其他框事件,例如boxstart、boxselect、box,但这些都不能正常工作。虽然,我对诸如tap、cxtap事件之类的事件进行了同样的尝试,并且它们运行良好,没有任何问题。
那么,有没有办法通过这些事件从图中获取所有框选择元素。
谢谢,苏拉杰。