Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/72.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从google.visualization.table w/jquery隐藏列_Javascript_Jquery_Google Maps Api 3 - Fatal编程技术网

Javascript 如何从google.visualization.table w/jquery隐藏列

Javascript 如何从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});

谷歌不会制作任何你可以隐藏的样式等等。也许可以使用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表=
新的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