jQuery MiniUI

标题: datagrid编辑 除了reload外 还有什么撤销的方法!! [打印本页]

作者: langben    时间: 2013-8-27 13:25:23     标题: datagrid编辑 除了reload外 还有什么撤销的方法!!

datagrid编辑 除了reload外 还有什么撤销的方法!!
恢复到查询时的数据。


作者: factory    时间: 2013-8-27 14:40:31

grid.cancelEdit()

cancelEditRow(row)

作者: langben    时间: 2013-8-27 14:55:58

您说的是取消当前编辑行方法。
类似 reject()方法这样的功能
回顾数据到创建的时候。
使用后报错
作者: factory    时间: 2013-8-27 15:03:37

langben 发表于 2013-8-27 14:55
您说的是取消当前编辑行方法。
类似 reject()方法这样的功能
回顾数据到创建的时候。

目前是没有数据状态回滚的方法的,也就是说,如果你确定修改了,并且行数据也被更新了,在没被保存之前,如果想要返回,只能刷新
作者: langben    时间: 2013-8-27 15:11:31

如下解决办法是否等同于reject。
grid.setData(grid.data);
grid.accept();
测试能够回滚到加载前状态
作者: factory    时间: 2013-8-27 16:01:16

langben 发表于 2013-8-27 15:11
如下解决办法是否等同于reject。
grid.setData(grid.data);
grid.accept();

单元格编辑,如果已经修改了,并且结束编辑了,grid.getData()获取出来的,也是已经修改了的数据
作者: langben    时间: 2013-8-27 18:11:52

不通过getData
请看楼上是data直接取的
作者: niko    时间: 2013-8-27 19:03:39

不要直接操作属性,必须通过set/get方法操作属性。




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