1

私はグーグル視覚化ダッシュボード用のコントロールラッパーを次の形式でたくさん持っています

var compositeScorePicker = new google.visualization.ControlWrapper({
   'controlType': 'CategoryFilter',
   'containerId': 'compositeScorecontrol',
   'options': {
       'filterColumnLabel': 'compositeScore',
       'ui': {
          'allowTyping': false,
          'allowMultiple': false
             }
          }
        });

「compositeScore」に入力してこの変数を出力する関数を作成するにはどうすればよいですか?ありがとう

4

1 に答える 1

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が渡される名前に設定されます。

于 2013-03-27T00:53:20.723 に答える