2014-08-27 60 views
0

我有一个简单的谷歌图表仪表板控制滑块和表格在这里:http://jsfiddle.net/3tzkvkzq/1/。我正在寻找动态计算过滤表中特定列的总数。总数应该只包括过滤结​​果。我可以添加触发每个表由过滤器更新时间事件监听:谷歌图表计算和显示过滤表格总数

google.visualization.events.addListener(table, 'ready', calcTotal); 

function calcTotal() { 
/*This is where I would like to calculate the total of the filtered results*/ 
} 

我可以从底层的,未经过滤表中获取数据,但我一直没能找到一种方式来获得只有过滤结果。做这个的最好方式是什么?

回答

1

即可得到过滤后的结果通过调用ChartWrapper的getDataTable方法:

function calcTotal() { 
    var filteredData = table.getDataTable(); 
} 
+0

对于那些有兴趣谁我用这个做一个表,其中最后一行是列总计:HTTP:// jsfiddle.net/bpnolan08/ny6qn5o7/ – bpnolan 2014-09-02 14:43:26