jQuery MiniUI

 找回密码
 立即注册
查看: 4786|回复: 19
打印 上一主题 下一主题

html中怎么改变grid中某条数据的某列的值 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-12-23 16:56:21 |只看该作者 |倒序浏览
请问:html中怎么改变grid中某条数据的某列的值

Rank: 8Rank: 8

沙发
发表于 2013-12-23 17:16:07 |只看该作者
var row=grid.getRow(index)  //获取行对象
grid.updateRow(row,{field:xxx})    //field 你要改变的列的field,xxx 你要改成的值

Rank: 3Rank: 3

板凳
发表于 2013-12-24 10:14:01 |只看该作者
felt 发表于 2013-12-23 17:16
var row=grid.getRow(index)  //获取行对象
grid.updateRow(row,{field:xxx})    //field 你要改变的列的fi ...


为什么修改之后值为空了。
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2013-12-24 10:18:27 |只看该作者
Soft_Vigorous 发表于 2013-12-24 10:14
为什么修改之后值为空了。

rowJson[0]是获取到哪一行?

Rank: 3Rank: 3

5#
发表于 2013-12-24 10:24:27 |只看该作者
felt 发表于 2013-12-24 10:18
rowJson[0]是获取到哪一行?

for(var i=0;i<rowJSON.length;i++){
   var row = grid.getRow(rowJSON._uid - 1);
   grid.updateRow(row,{spbtgly:"111"});
}

Rank: 3Rank: 3

6#
发表于 2013-12-24 10:27:00 |只看该作者
felt 发表于 2013-12-24 10:18
rowJson[0]是获取到哪一行?

这样也不行的,改变的值还是为空。还有一个问题就是,三条数据他们的_uid为0,1,2,我再点击一下查询按钮,_uid变成3,4,5了。

Rank: 8Rank: 8

7#
发表于 2013-12-24 10:28:54 |只看该作者
Soft_Vigorous 发表于 2013-12-24 10:27
这样也不行的,改变的值还是为空。还有一个问题就是,三条数据他们的_uid为0,1,2,我再点击一下查询按 ...

rowJson是怎么获取的
直接getData()获取的话本身就是行对象,直接rows=grid.getData()然后去遍历就可以了

Rank: 3Rank: 3

8#
发表于 2013-12-24 10:30:32 |只看该作者
felt 发表于 2013-12-24 10:18
rowJson[0]是获取到哪一行?

附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 3Rank: 3

9#
发表于 2013-12-24 10:33:08 |只看该作者
felt 发表于 2013-12-24 10:28
rowJson是怎么获取的
直接getData()获取的话本身就是行对象,直接rows=grid.getData()然后去遍历就可以了 ...

恩,是的,就是这样的取的啊,var rows = grid.getSelecteds();

Rank: 8Rank: 8

10#
发表于 2013-12-24 10:33:42 |只看该作者
Soft_Vigorous 发表于 2013-12-24 10:27
这样也不行的,改变的值还是为空。还有一个问题就是,三条数据他们的_uid为0,1,2,我再点击一下查询按 ...

值没改变,应该是你行对象没获取正确

getRow()里面是索引

Archiver|普加软件

GMT+8, 2024-11-7 05:37 , Processed in 1.054095 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部