0
我有一个CategoryFilter
带有一个数字列表,在链接的DataTable
中正确排序,但它们的排列方式与选取器对象中的字符串值相同。 I.e .: 1,10,2,3而不是1,2,3,10。这是我的代码:Google ControlWrapper for CategoryFilter
var subdivPicker_1 = new google.visualization.ControlWrapper({
'controlType': 'CategoryFilter',
'containerId': 'control3',
'options':{
'filterColumnIndex': 2,
'ui': {
'caption': 'Select month...',
'label': 'Month',
'labelStacking': 'vertical',
'allowTyping': false,
'allowMultiple': false
}
}
});
的ColumnIndex
#2 contanins月份的数字(1〜12)。
也有一种方法来命名月份的名称? Jan,Feb,Mar,Apr ......
嗨,我已经设置sortValues为建议和工作原因,因为它考虑到在DataTable中的排序,但如果我用月份名称设置useFormattedValue = false替换数字,它不起作用,我得到APR,8月, DEC等... – user3356937
下面是代码: VAR columnChart2 =新google.visualization.ChartWrapper({ '图图表类型': '将ColumnChart', '数据筒': 'chart4', \t \t 'useFormattedValue' :false, \t \t'options':{'legend':'none',title:'Month','chartArea':{left:60,top:20,width:“80%”,height:“70% “},'bar':{groupWidth:'10'}}, 'd ataTable':google.visualization.data.group(data,[1], [{'column':3,'aggregation':google.visualization.data.sum,'type':'number'}]) } ); – user3356937
..这是数据: var data = new google.visualization.DataTable(); data.addColumn('string','State'); data.addColumn('string','Year'); data.addColumn('string','Month'); \t \t \t \t data.addColumn('number','Amount'); data.addRows([ \t \t \t \t [ 'OPEN', '2011', 'JAN',5011], \t \t \t \t [ '关闭', '2011', 'JAN',850], \t \t \t \t [ 'OPEN', '2011', 'FEB',4059], \t \t \t \t [ '关闭', '2011', 'FEB',780], \t \t \t \t [ 'OPEN', '2011','MAR',4138], \t \t \t \t [ '关闭', '2011', 'MAR',707], \t \t \t \t [ 'OPEN', '2011', 'APR',3998], \t \t \t \t [ '关闭', '2011','APR',792] ]); – user3356937