1
我在頁面上有許多nvd3圖表,並且我在圖表的id屬性(基本上是我用來填充數據的一個rowkey)中存儲了一些有用的信息。從nvd3獲取圖表信息
我想要做的是當用戶點擊圖上的一個點時獲取額外的數據。
問題是,在頁面上有許多圖形,當用戶點擊(我已經註冊了lines.dispatch.on('elementClick')),我需要以某種方式知道我在哪個圖表上,所以我擁有我需要進行後續查詢的信息。
當用戶點擊一個點時,是否有一些方法可以獲取包含圖表信息?或者知道圖表的ID?
雖然這並沒有讓我有100%它沒有讓我上正確的軌道。我選擇了這樣做:var self = this; var cb = function(e){...}; chart.lines.dispatch.on('elementClick',cb.bind(self));所以現在我可以訪問nvd3回調中的父對象。 – nathasm