2012-08-23 65 views
0

我不知道主題對不起,標題。任何理解我的問題的人都可以編輯我的問題標題。Javascript數組或谷歌圖表view.setColumns?

腳本:

// I get checkboxes values with using this function 
var myValues = $(".filter:checked").map(function() { 
    return this.value; 
}).get(); 

alert("[0," + myValues + "]"); 
var view = new google.visualization.DataView(new google.visualization.DataTable(evalledData, 0.5)); 
view.setColumns([0, myValues]); // I pass the checked values. 

當我寫上面的代碼中,我得到這個錯誤:如果我寫view.setColumns([0, 1,2,3,4]);它的工作原理"type" must be specified

警報輸出:[0,1,2,3,4]所以兩個用法沒有區別。

爲什麼我得到這個錯誤。

謝謝。

回答

0

我解決了它。

// This function returns string array. 
var myValues = $(".filter:checked").map(function() { 
    return this.value; 
}).get(); 

// I converted it an Int array. 
$.each(myValues, function (index, value) { 
    arrayAll.push(parseInt(value, 10)); 
    //alert(index + ': ' + value); 
});