所以我的问题是我试图根据statePicker中选择的状态来更改条形图的标题。但是,由于我希望为用户预先选择Alabama,每次我在statePicker中选择一个新状态时,它会使用正确的数据更新图表,但是当调用监听器来更新标题时,标题总是显示Alabama。
// Define a category picker control for the State
statePicker = new google.visualization.ControlWrapper({
'controlType': 'CategoryFilter',
'containerId': 'dropdown_control_div',
'options': {
'filterColumnLabel': 'State',
'ui': {
'labelStacking': 'vertical',
'allowTyping': false,
'allowMultiple': false,
'allowNone': false,
'caption' : 'Select a state',
'cssClass': "style.css"
}
},
'state': { 'selectedValue': ['Alabama'] }
});
google.visualization.events.addListener(statePicker, 'statechange', function () {
var state = statePicker.getState();
programmaticChart.title = "Murder Rate in " + state.selectedValue;
});
有关如何正确更新标题的任何提示都会有所帮助。谢谢!