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