Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.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
Google visualization Google可视化中如何将url参数值传递到字符串过滤器输入_Google Visualization - Fatal编程技术网

Google visualization Google可视化中如何将url参数值传递到字符串过滤器输入

Google visualization Google可视化中如何将url参数值传递到字符串过滤器输入,google-visualization,Google Visualization,您好,我一直在Google visualization中将URL参数值传递到字符串过滤器输入中。我希望在报表准备就绪时传递URL参数,而不是在报表上键入用户类型,并从表中筛选数据 例如:http//mypage?id=1234 var fteFilter = new google.visualization.ControlWrapper({ 'controlType': 'StringFilter', 'containerId': 'control_div8', '

您好,我一直在Google visualization中将URL参数值传递到字符串过滤器输入中。我希望在报表准备就绪时传递URL参数,而不是在报表上键入用户类型,并从表中筛选数据

例如:http//mypage?id=1234

var fteFilter = new google.visualization.ControlWrapper({ 
    'controlType': 'StringFilter', 
    'containerId': 'control_div8', 
    'options': {           
      'filterColumnLabel': 'FTE Id' ,
      'matchType':'any',
      'ui': { 
          'labelStacking': 'vertical',
          'label': 'FTE Id :'
        }
    } 

  }); 

要获取查询参数,请使用您喜欢的代码或其他代码:

function getQueryVariable(variable) {
       var query = window.location.search.substring(1);
       var vars = query.split("&");
       for (var i=0;i<vars.length;i++) {
               var pair = vars[i].split("=");
               if(pair[0] == variable){return pair[1];}
       }
       return(false);
}
使用selectedValues数组进行类别筛选

state: {
    selectedValues: [id]
}

我不确定我是否理解你的问题。您正在尝试使用查询字符串参数设置筛选器的起始值,还是将筛选器的值用作url的一部分?我不使用任何查询字符串参数。我只想在加载报表时将url参数值设置为筛选器的默认值。
state: {
    selectedValues: [id]
}