2012-09-21 26 views
0

我想將其他隱藏參數傳遞給Jqplot圖表的單條或餅圖條。其實,我希望當我點擊單個酒吧/切片時,它應該帶我到不同的頁面,取決於分配給每個酒吧/切片的按鍵。現在,onClick事件我可以捕獲數據,網格等等。但是,在這裏,我想附加關鍵值bars/slice,並且應該能夠在單擊酒吧/切片時訪問這些鍵。 有人可以請指出我該怎麼做?如何爲Jqplot條形圖/餅圖中的單條指定額外的隱藏參數

這裏是的jsfiddle http://jsfiddle.net/jdev/4e9Ls/39/

回答

1

沒有什麼從數據陣列中添加addtional參數阻止你:

var data = [ 
     ["USD",5000,"Hello"], ["CAD",2000, "I"], ["JPY",10000, "Am"], ["AUD",9000, "Additional"] 
]; 

然後在單擊事件:

$('#chart2').bind('jqplotDataClick', function (ev, seriesIndex, pointIndex, data) { 
    alert(data[2]); 
}); 

更新小提琴here

+0

感謝Mark.This是我在找的。但是,對於條形圖,當我添加第三個參數時,圖表將標籤顯示爲第三個參數而不是第二個參數。我希望它顯示在酒吧頂部的第二個參數,並通過第三個參數,我只是想傳遞鍵。這裏是小提琴http://jsfiddle.net/jdev/sQmEx/9/ – JDev

+0

它看起來像它需要該數組中的點標籤的最後一個參數。所以你可以繼續黑客並複製它們:http://jsfiddle.net/sQmEx/10/ – Mark

+0

非常感謝Mark。這個對我有用... – JDev