我想知道是否有办法在Google Charts中处理控件?我认为这将解决我的问题。
因此,如果您对最初定义的表有一个控件,那么......
stringFilter = new google.visualization.ControlWrapper({
'controlType': 'CategoryFilter',
'containerId': 'control1',
'options': {
'filterColumnLabel': 'ColumnNameToFilterOn'
}
});
如果稍后您有一些复选框来显示/隐藏列。使用view.setColumns(state)
其中state
是要显示的列数组。问题是在以这种方式隐藏列之后,您最终会出现两个错误,并且该列实际上并未隐藏。
One or more participants failed to draw()
Invalid column label: Issue Title
view.setColumns(state)
适用于没有为其定义controlType的任何列。