添加交互监听
事件监听有三种方式: Graph#on***, Graph#addCustomInteraction(interaction), Graph#interactionMode,前两种不影响当前交互模式(比如默认的平移缩放交互),后一种则需要自己来组合交互模式,这里先简单介绍使用方式,后面两种将在交互模式章节作详细介绍
Graph.on***
这种方法使用最为简单
示例:
graph.onclick = function(evt, graph){
Q.log(evt);
}
Graph#addCustomInteraction(interaction)
示例:
graph.addCustomInteraction({
onevent: function (type, evt, graph) {
Q.log(type)
},
onclick: function(evt, graph){
Q.log(evt.getData())
}
})
Graph#interactionMode
示例
graph.interactionMode = Q.Consts.INTERACTION_MODE_VIEW