我在我的网络应用程序中添加了一个cytoscape图表。在核心配置中,我将 boxSelectionEnabled 设置为true。 这让我在图形元素周围按住Shift或Ctrl来绘制一个Box。
现在我正试图在图表的 boxend 事件中阅读所有这些元素,
this.cy.on("boxend", lang.hitch(this, function (event) {
console.log("boxend");
//read selected elements of graph by boxselection
}));
但是,这甚至没有触发。我尝试过其他的盒子事件,例如 boxstart,boxselect,box ,但那些效果不佳。虽然,我尝试过与 tap,cxttap 事件相同的事件,但它们工作正常,没有任何问题。
那么,有没有办法从这些事件中获取图表中的所有框选择元素。
谢谢, 苏拉杰。
答案 0 :(得分:0)
cy.on('boxend')
似乎工作正常。您可能遇到以回放方式包装回调的问题。