geochart自定义工具提示onchange

时间:2014-04-08 07:48:51

标签: jquery google-visualization

我正在使用自定义工具提示在Google GeoChart中尝试选择区域。问题是选项更改后工具提示不起作用。我使用here is example我不明白setColumns()是如何工作的,它是改变所有表,还是只改变一列?什么是零(.. [0,{...)?

view.setColumns([0, {
        type: 'number',
        calc: function (dt, row) {
            //console.log(dt);
            return (dt.getValue(row, 0) == selectedState) ? 1 : 0;
        }
    }]);

1 个答案:

答案 0 :(得分:1)

如果要显示选择的状态(红色)并且具有与之前相同的工具提示,则只需添加2列:

    view.setColumns([0, {
        type: 'number',
        calc: function (dt, row) {
            return (dt.getValue(row, 0) == selectedState) ? 1 : 0;
        }
    }, 2]);

请参阅updated fiddle

DataView是对现有DataTable的引用。使用setColumns(),您可以选择将用于绘制图表的列。请参阅DataView referencesetColumn()