2016-11-04 18 views
0

我有一個cytoscape圖添加到我的web應用程序。在覈心配置中,我已將boxSelectionEnabled設置爲true。 這讓我可以在圖形元素周圍按住Shift或Ctrl來繪製一個框。Cytoscape JS:捕捉圖形'boxend'事件

我現在想的,好像這個圖的boxend事件讀取所有這些元素,

this.cy.on("boxend", lang.hitch(this, function (event) { 
    console.log("boxend"); 
    //read selected elements of graph by boxselection 
})); 

但是,這甚至不會觸發。我嘗試了其他盒子事件,如boxstart,boxselect,框,但這些都不能正常工作。雖然,我嘗試了諸如tap,cxttap事件,並且它們工作正常,沒有任何問題。

那麼,有沒有什麼辦法從這些事件的圖形中獲取所有的盒子選擇元素。

謝謝, Suraj。

回答

0

cy.on('boxend')似乎工作正常。你可能會遇到一個問題,就是按照你的方式來包裝回調。