Javascript 如何从google.visualization.table w/jquery隐藏列
谷歌不会制作任何你可以隐藏的样式等等。也许可以使用jqueryJavascript 如何从google.visualization.table w/jquery隐藏列,javascript,jquery,google-maps-api-3,Javascript,Jquery,Google Maps Api 3,谷歌不会制作任何你可以隐藏的样式等等。也许可以使用jquery var table = new google.visualization.Table(document.getElementById('table_div')); table.setColumns([2]); <-- this does not work table.draw(response.getDataTable(), {showRowNumber: false});
var table =
new google.visualization.Table(document.getElementById('table_div'));
table.setColumns([2]); <-- this does not work
table.draw(response.getDataTable(), {showRowNumber: false});
var表=
新的google.visualization.Table(document.getElementById('Table_div');
表1.setColumns([2]) GoogleAPI文档没有为datatable对象上的setColumns显示任何方法。虽然你可以用
table.removeColumn([2]);
我在找到一种方法来单独隐藏一列(在我的例子中是两列)时遇到了同样的问题
我正在做的是:我正在谷歌地图中可视化数据,并使用相同的数据创建表格可视化。表和映射都由侦听器链接在一起。例如:
问题:虽然我用来可视化地图和表格的数据是相同的,但我不希望表格显示纬度和经度
我仍然使用显示lat和long的表格。我知道这是一个很晚的答复,但希望其他人觉得它有帮助
您可以使用DataView而不是DataTable来绑定图表
我使用的语法如下:
table.draw(response.getDataTable(), {
showRowNumber: false,
'view': { 'columns': [0, 1, 4,5] }
});
这将只向您提到的数据视图中添加这些列
在eventlistener中,您仍然可以使用.getDataTable()获取整个记录
问候
Avni我收到消息:对象不支持此属性或方法(该方法仅适用于DataTable?)你是对的,我使用table与DataTable时弄错了你的语句。检查API的可视化后,您可以选择使用patternformatter