jQuery MiniUI

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

datagrid编辑 除了reload外 还有什么撤销的方法!! [复制链接]

Rank: 6Rank: 6

跳转到指定楼层
楼主
发表于 2013-8-27 13:25:23 |只看该作者 |倒序浏览
datagrid编辑 除了reload外 还有什么撤销的方法!!
恢复到查询时的数据。

Rank: 8Rank: 8

沙发
发表于 2013-8-27 14:40:31 |只看该作者
grid.cancelEdit()

cancelEditRow(row)

Rank: 6Rank: 6

板凳
发表于 2013-8-27 14:55:58 |只看该作者
您说的是取消当前编辑行方法。
类似 reject()方法这样的功能
回顾数据到创建的时候。
使用后报错

Rank: 8Rank: 8

地板
发表于 2013-8-27 15:03:37 |只看该作者
langben 发表于 2013-8-27 14:55
您说的是取消当前编辑行方法。
类似 reject()方法这样的功能
回顾数据到创建的时候。

目前是没有数据状态回滚的方法的,也就是说,如果你确定修改了,并且行数据也被更新了,在没被保存之前,如果想要返回,只能刷新

Rank: 6Rank: 6

5#
发表于 2013-8-27 15:11:31 |只看该作者
如下解决办法是否等同于reject。
grid.setData(grid.data);
grid.accept();
测试能够回滚到加载前状态

Rank: 8Rank: 8

6#
发表于 2013-8-27 16:01:16 |只看该作者
langben 发表于 2013-8-27 15:11
如下解决办法是否等同于reject。
grid.setData(grid.data);
grid.accept();

单元格编辑,如果已经修改了,并且结束编辑了,grid.getData()获取出来的,也是已经修改了的数据

Rank: 6Rank: 6

7#
发表于 2013-8-27 18:11:52 |只看该作者
不通过getData
请看楼上是data直接取的

Rank: 9Rank: 9Rank: 9

8#
发表于 2013-8-27 19:03:39 |只看该作者
不要直接操作属性,必须通过set/get方法操作属性。

Archiver|普加软件

GMT+8, 2024-11-29 16:37 , Processed in 1.044048 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部