2017-01-05 2 views
1

私はGoogle Chartsのjsで自分のDataTableの属性を設定しようとしています。私はすでにこれを設定していますが、動作していますが、先月数回私に壊れてしまい、メソッド呼び出しを更新しなければなりませんでした。Google Chartsのデータプロパティを正しく管理するにはどうすればよいですか?

var data = google.visualization.arrayToDataTable([]); 

私はこれを行うために使用される第一の方法は、それ以下は最近まで働いていたコードである(私はそれが昨日、それをテストしたが、前に数週間のためにそれを見ていない):

// Check if column title includes Projection. 
      if(**data.Sf[i]**["label"].indexOf('Projection') > -1) 
      { 
       //Do Action 
      } 
      else 
      { 
       //Do else action 
      } 

上記のコードが破損した後、data.Sfをdata.pgに変更しました。他のコードは変更されていません。これで問題は解決しました。私の懸念は、物事についてのこのようなやり方は、おそらくは再び破られる可能性があるということです。私は、データテーブルの各列のタイトルを調べるために、より安全で安定した方法があるのだろうかと思います。

答えて

1

いくつかヘルパーmethods

は、使用、列ラベルを取得するために直接

をオブジェクトにアクセスする必要はありませんがある...

dataTable.getColumnLabel(colIndex)

関連する問題