jQuery MiniUI

标题: grid单元格编辑问题,怎么获得该行改变前后的数据 [打印本页]

作者: rzy    时间: 2012-10-16 09:22:17     标题: grid单元格编辑问题,怎么获得该行改变前后的数据

我的CRUD是用的直接grid单元格编辑,
请问有方法获得该行改变前、后的数据

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

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

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


_index应该是行索引吧。

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


不知道对不对

作者: niko    时间: 2012-10-16 09:37:13

grid只能获取修改后的数据,不能获取修改前的数据。
如果你想获取修改前的数据,建议自己先保存一份拷贝,修改后通过id来找到修改前的数据。
作者: factory    时间: 2012-10-16 09:47:02

你可以这样,监听onrowclick事件,将每次选中修改的行都记录下来,这样保存下来的就是修改前的数据了




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