jQuery MiniUI

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

updateRow之后行_state状态没改变 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2019-3-8 18:21:38 |只看该作者 |倒序浏览
updateRow之后行_state状态没改变

Rank: 8Rank: 8

沙发
发表于 2019-3-11 08:52:15 |只看该作者
本地测试未发现这样的问题,请提供简单例子来重现问题。

Rank: 2

板凳
发表于 2019-3-11 09:02:36 |只看该作者
felt 发表于 2019-3-11 08:52
本地测试未发现这样的问题,请提供简单例子来重现问题。

获取每行的值,然后更改其中日期,最后使用updateRow更新值     
   for (var i = grid.indexOf(row)+1; i <= grid.data.length - 1; i++) {
            grid.data.hdts_indate = hdts_indate;
            var obj = grid.getRow(i);            
            grid.updateRow(obj, grid.data);            
        
        
        }

最后保存使用    var data = grid.getChanges();获取不到更改的值

Rank: 2

地板
发表于 2019-3-11 09:36:01 |只看该作者
felt 发表于 2019-3-11 08:52
本地测试未发现这样的问题,请提供简单例子来重现问题。

如图调试的结果,修改后的小三角也没有显示
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

5#
发表于 2019-3-11 11:09:31 |只看该作者
lt2017 发表于 2019-3-11 09:36
如图调试的结果,修改后的小三角也没有显示

你的代码不对
你这更新一个grid.data是什么?
updateRow的第二个参数不能是表格里面的数据,需要是个新的对象
grid.updateRow(obj,{field:value})

Archiver|普加软件

GMT+8, 2024-5-8 18:04 , Processed in 1.050599 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部