Javascript数组或Google图表视图.setColumns

Javascript array or Google Charts view.setColumns?

本文关键字:视图 setColumns Google 数组 Javascript      更新时间:2023-09-26

我不知道题目对不起题目。任何理解我问题的人都可以编辑我的问题标题。

脚本:

// 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.

当我写上面的代码时,我得到了这个错误:"type" must be specified

如果我写view.setColumns([0, 1,2,3,4]);就行了。

警报输出:[0,1,2,3,4],所以两种用法没有区别。

为什么我会出现这个错误。

谢谢。

我解决了它。

// 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);
});