我使用REST服务将数据提取到谷歌图表。要创建一个支持json的图表我使用谷歌可视化数据源API生成有效的json obj.But问题是我无法在我的前视图上创建DateRangeFilter.Below是我的示例代码段。
REST服务代码
final DataTable data = new DataTable();
ArrayList<ColumnDescription> cl = new ArrayList<ColumnDescription>();
cl.add(new ColumnDescription("Time Stamp", ValueType.DATETIME, "Time Stamp"));
timeStamp = tr.getTimestamp().toString().trim();
dateTime = timeStamp.substring(0,timeStamp.indexOf(".")).replaceAll("-", "/");
for each(...){
data.addRowFromValues(dateTime );
}
Js代码
var dateSlider = new google.visualization.ControlWrapper({
'controlType': 'DateRangeFilter',
'containerId': 'control_dateSlider',
'options': {
'filterColumnLabel': 'Time Stamp',
'ui': {'labelStacking': 'vertical', 'label': 'Timeline :'}
}
});
数据库的样本日期时间值
12/5/2014 10:48:25 AM
似乎问题出现在 data.addRowFromValues(dateTime); 。请有人告诉我如何将有效日期时间值传递给谷歌图表DateRangeFilter