jQuery MiniUI

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

grid单元格编辑问题,怎么获得该行改变前后的数据 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2012-10-16 09:22:17 |只看该作者 |倒序浏览
我的CRUD是用的直接grid单元格编辑,
请问有方法获得该行改变前、后的数据

我知道有一个getChanges()可以获得所有增加、修改、删除的数据,用_state标识。

对于某一行数据的修改,我要获得修改前该行的数据,又要获得修改后的数据

我看了一下该行修改提交的修改后的数据:
{"code":"0010","state":"1","name":"aaa","pwd":"111111","_uid":2,"_index":2,"_state":"modified"}


_index应该是行索引吧。

根据_index得到grid的数据grid.getData()[_index]就是修改前的数据吧。


不知道对不对

Rank: 9Rank: 9Rank: 9

沙发
发表于 2012-10-16 09:37:13 |只看该作者
grid只能获取修改后的数据,不能获取修改前的数据。
如果你想获取修改前的数据,建议自己先保存一份拷贝,修改后通过id来找到修改前的数据。

Rank: 8Rank: 8

板凳
发表于 2012-10-16 09:47:02 |只看该作者
你可以这样,监听onrowclick事件,将每次选中修改的行都记录下来,这样保存下来的就是修改前的数据了

Archiver|普加软件

GMT+8, 2025-7-3 22:33 , Processed in 1.041627 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部