jQuery MiniUI

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

grid.updateRow只更新了一行 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-9-11 16:04:08 |只看该作者 |倒序浏览
data = mini.clone(data);
                        for(var i = 0; i < data.length; i++)
                        {
                          var row = grid.findRow(function(row){if(row.JHDM ==data[i].JHDM) return true;});
                          grid.updateRow(row,data[i]);

                        }
                        saveData("/sudan/MainUI/GetMiniValue.aspx?method=setValue&TBName=DBA0004&field=RQ,JHDM");
发现值更新了最后一行的数据,这是为什么呢?

Rank: 2

沙发
发表于 2013-9-11 17:10:52 |只看该作者
不知道row再遍历一下是什么意思

Rank: 8Rank: 8

板凳
发表于 2013-9-11 17:27:22 |只看该作者
findingsoft 发表于 2013-9-11 17:10
不知道row再遍历一下是什么意思

调试看下

Rank: 2

地板
发表于 2013-9-11 17:35:36 |只看该作者
调试发现奇怪现象,grid中的要更新字段值在grid.updateRow之前和执行grid.updateRow的值是一样的,都是更新后的值,只有最后一个有变化,很是奇怪

Rank: 8Rank: 8

5#
发表于 2013-9-11 17:41:30 |只看该作者
findingsoft 发表于 2013-9-11 17:35
调试发现奇怪现象,grid中的要更新字段值在grid.updateRow之前和执行grid.updateRow的值是一样的,都是更新 ...

那你要看你给的值是不是修改的

Archiver|普加软件

GMT+8, 2024-11-29 20:44 , Processed in 1.032472 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部