chin 发表于 2019-10-10 14:31:51

flexgrid的grid.rows[0].dataItem后面的列名能否用变量代替

在javascript里想用grid.rows.dataItem取某列的值,dataItem后面的列名能否用变量代替
比如: var a = "column"
      grid.rows.dataItem.a

Richard.Ma 发表于 2019-10-10 18:03:42

您好,这样写不行的,只能是通过列名来获取值

chin 发表于 2019-10-11 09:27:49

也就是说如果列名是变量只能通过寻找列的位置在取它的值吗?
var a = "columnname"
var index= grid.columns.indexOf(a)
grid.getCellData(1,index)

Richard.Ma 发表于 2019-10-11 14:54:46

嗯,也可以直接通过列名

grid.rows.dataItem["Country"]
页: [1]
查看完整版本: flexgrid的grid.rows[0].dataItem后面的列名能否用变量代替