2013-08-16 31 views
0

我試圖從啓動控件的函數之外的函數獲取儀表板控件的當前狀態。我認爲其沿線的東西谷歌圖表getState()從單獨的函數

var state = google.visualization.ControlWrapper('mc_picker').getState() 

但也許我走了。在文檔中找不到任何對此的引用。

謝謝!

回答

0

你不能像這樣訪問圖表和控件(儘管能夠很酷)。由Visualization API創建的對象只能通過用於存儲它們的變量來使用,因此如果要從圖表繪製函數外部訪問控件,變量必須在兩個函數的範圍內:

function initialize { 
    var control; 
    function drawChart() { 
     // create control object 
    } 
    function foo() { 
     // get control object's state 
    } 
}