找回密码
 立即注册

QQ登录

只需一步,快速开始

chin
注册会员   /  发表于:2019-10-10 14:31  /   查看:3045  /  回复:3
在javascript里想用grid.rows[0].dataItem取某列的值,dataItem后面的列名能否用变量代替
比如: var a = "column"
        grid.rows[0].dataItem.a

3 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于: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讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-10-11 14:54:46
地板
嗯,也可以直接通过列名

  1. grid.rows[4].dataItem["Country"]
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部