2011-12-07 28 views
0

我有一個餅圖從數據庫中獲取數據。我想要的是當我點擊餅圖片時,圖表應該刷新並重新加載新數據。任何幫助將欣賞??Highcharts Onclick一個PieChart切片應刷新圖表

感謝

+0

看一看這個答案:http://stackoverflow.com/a/7436876/894702,它的特點是三級餅圖鑽取 – eolsson

回答

1

你真的不提供足夠的細節,但這裏是什麼讓你開始。在這個jsFiddle中,我設置了一個事件來點擊餅圖片。您可以在此事件中添加ajax方法以從服務器拉取任何新數據並重繪圖表(調整系列並調用圖表的重繪方法)。

請注意,如果你想得到更好的答案,你需要得到更具體的問題。你如何建立你的圖表?你到目前爲止所嘗試的是/沒有工作?顯示一些代碼,像我做的那樣設置一個jsFiddle,這會讓你獲得更好的結果。

+0

嗨,我有一個餅圖值來自數據庫。當我點擊餅圖的切片時,我必須根據餅圖中選擇的值顯示包含一些信息的網格。 – Jenny

1

您可以使用點擊事件。看看的API: http://api.highcharts.com/highcharts#series.data.events.click

從事件處理程序,你可以用「this.name」 甚至串獲得某種標識與「this.options.somevariable」

「somevariable 「表示您在系列數據中創建的任何變量名稱。例如,在我來說,我的名字標識符作爲簡單的「ID」:

{ 
    name: "Slice 6", 
    id: 6, 
    events: { 
     click: function() 
     { 
     alert(
      'The name is ' + this.name + 
      ' and the identifier is ' + this.options.id 
     ); 
     } 
    } 
}