- 注册时间
- 2016-11-30
- 最后登录
- 2021-8-18
- 阅读权限
- 10
- 积分
- 146
- 精华
- 0
- 帖子
- 24

|
var row = gridB.findRow(function(row){
if(row.objs[0]==user){
return true;
}
});
for(var i=0; i<=31; i++){
if (i >= (Number(data.beginDate)+Number(last_col_gridB)) && i <= (Number(data.endDate)+Number(last_col_gridB))) {
var a = "objs["+i+"]";
gridB.updateRow(row,{ a: data.itemCode});
}
}
代码如上,row可以拿到,a也是正常,但是gridB.updateRow()这个方法没有执行,但是将a换成固定的如:objs[4]这个方法gridB.updateRow(row,{ "objs[4]" : data.itemCode})可以顺利执行,为什么会出现这种情况?
|
|