jQuery MiniUI

标题: grid.updateRow只更新了一行 [打印本页]

作者: findingsoft    时间: 2013-9-11 16:04:08     标题: grid.updateRow只更新了一行

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");
发现值更新了最后一行的数据,这是为什么呢?


作者: findingsoft    时间: 2013-9-11 17:10:52

不知道row再遍历一下是什么意思
作者: factory    时间: 2013-9-11 17:27:22

findingsoft 发表于 2013-9-11 17:10
不知道row再遍历一下是什么意思

调试看下
作者: findingsoft    时间: 2013-9-11 17:35:36

调试发现奇怪现象,grid中的要更新字段值在grid.updateRow之前和执行grid.updateRow的值是一样的,都是更新后的值,只有最后一个有变化,很是奇怪
作者: factory    时间: 2013-9-11 17:41:30

findingsoft 发表于 2013-9-11 17:35
调试发现奇怪现象,grid中的要更新字段值在grid.updateRow之前和执行grid.updateRow的值是一样的,都是更新 ...

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




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2