CategoryFilter的选定值不会发生变化

时间:2015-03-16 04:00:08

标签: javascript charts google-visualization google-chartwrapper

所以我的问题是我试图根据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;
});

有关如何正确更新标题的任何提示都会有所帮助。谢谢!

0 个答案:

没有答案