我正在使用自定义工具提示在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;
}
}]);
答案 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 reference和setColumn()
。