4
我正在使用react-graph-vis來顯示網絡。根據the vis.js documentation,我可以通過向options
鍵提供適當的manipulation
對象來打開操縱系統。我想一個Add Edge
按鈕添加到可視化的圖形用戶界面,這是多還是少了我如何配置我的組件:激活反應圖中的操縱系統
class MyComponent extends React.Component {
constructor(props) {
var graph = /* initial graph */;
this.state = {
options: {
manipulation: {
enabled: true, initiallyActive: true, addEdge: true
}
},
graph: graph
}
}
render() {
return <Graph graph={this.state.graph}, options={this.state.options}/>
}
}
組件呈現指定但操縱系統是從GUI失蹤。也就是說,將manipulation
條目添加到options
根本沒有任何效果。特別是,沒有edit
或add edge
按鈕,因此無法操作該圖形。我沒有得到任何錯誤,問題在於操縱系統沒有被渲染。添加其他選項(例如與網絡佈局相關的選項)可正常工作。這只是manipulation
選項,似乎沒有設置。