我有一堆Google可视化仪表板的controlwrapper,形式为
var compositeScorePicker = new google.visualization.ControlWrapper({
'controlType': 'CategoryFilter',
'containerId': 'compositeScorecontrol',
'options': {
'filterColumnLabel': 'compositeScore',
'ui': {
'allowTyping': false,
'allowMultiple': false
}
}
});
如何在我在“ compositeScore”中输入并输出此变量的位置上创建一个函数?谢谢
最佳答案
我认为您的意思是这样的:
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设置为您传入的名称。
关于javascript - 将ControlWrapper放入js函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/15638800/