如何正确管理Google Charts数据属性?

时间:2017-01-05 21:22:57

标签: javascript google-visualization

我正在尝试使用js为Google Charts配置我的DataTable的属性。我已经配置了这个,它正在工作,但它在过去一个月里几次破坏了我,我不得不更新我的方法调用。

  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 个答案:

答案 0 :(得分:1)

有几个帮助 methods

您不需要直接访问对象

获取列标签,使用...

dataTable.getColumnLabel(colIndex)