jQuery MiniUI

标题: updateRow之后行_state状态没改变 [打印本页]

作者: lt2017    时间: 2019-3-8 18:21:38     标题: updateRow之后行_state状态没改变

updateRow之后行_state状态没改变

作者: felt    时间: 2019-3-11 08:52:15

本地测试未发现这样的问题,请提供简单例子来重现问题。
作者: lt2017    时间: 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();获取不到更改的值
作者: lt2017    时间: 2019-3-11 09:36:01

felt 发表于 2019-3-11 08:52
本地测试未发现这样的问题,请提供简单例子来重现问题。

如图调试的结果,修改后的小三角也没有显示

作者: felt    时间: 2019-3-11 11:09:31

lt2017 发表于 2019-3-11 09:36
如图调试的结果,修改后的小三角也没有显示

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




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