Google visualization Google可视化中如何将url参数值传递到字符串过滤器输入
您好,我一直在Google visualization中将URL参数值传递到字符串过滤器输入中。我希望在报表准备就绪时传递URL参数,而不是在报表上键入用户类型,并从表中筛选数据 例如:http//mypage?id=1234Google 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', '
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]
}