我以
的形式为我的Google可视化信息中心设置了一堆controlwrappersvar compositeScorePicker = new google.visualization.ControlWrapper({
'controlType': 'CategoryFilter',
'containerId': 'compositeScorecontrol',
'options': {
'filterColumnLabel': 'compositeScore',
'ui': {
'allowTyping': false,
'allowMultiple': false
}
}
});
我如何在输入“compositeScore”并输出此变量的情况下创建一个执行此操作的函数?感谢
答案 0 :(得分:1)
我认为你的意思是这样的:
function getWrapper(name) {
result = new google.visualization.ControlWrapper({
'controlType': 'CategoryFilter',
'containerId': name + 'control',
'options': {
'filterColumnLabel': name,
'ui': {
'allowTyping': false,
'allowMultiple': false
}
}
});
return result;
}
var compositeScorePicker = getWrapper('compositeScore');
这只会将containerId更改为您传入的名称,并在末尾连接“control”,并将filterColumnLabel设置为您传入的名称。