jQuery MiniUI

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

表格控件getChanges的小建议 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-6-26 12:01:56 |只看该作者 |倒序浏览
版主:
   用grid.getChanges(null,true);获取数据:
1、获取的删除行数据是所有的字段数据,建议用该方法获到的删除数据包含ID和_states 两属性就够了。因为发送到后台的删除数据往往用id 属性就可以了。
2、获取的修改数据中没有_states属性。当增删改数据一起发送后台时,需要额外的判断条件。
当然,这些都不是什么大问题,可以自行处理,只是增加了代码量。谢谢



Rank: 8Rank: 8

沙发
发表于 2013-6-26 13:59:07 |只看该作者
1.因为也有可能用户需要其他字段的值,所以还是把整条数据给返回回去了
2.我测试了,修改的话,是有_state的,

_state为"modified"
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 2

板凳
发表于 2013-6-27 10:07:26 |只看该作者
factory 发表于 2013-6-26 13:59
1.因为也有可能用户需要其他字段的值,所以还是把整条数据给返回回去了
2.我测试了,修改的话,是有_state ...

1、getChanges(null,true)不是有两个参数吗?与取修改数据的一样,为true时只取ID和_state,为false时取全部
2、取修改数据,第二参数为true时真的没有_state ,为false 或不传时当然有_state
以上是在IE10下调试,(如何上传图片

Rank: 8Rank: 8

地板
发表于 2013-6-27 11:17:28 |只看该作者
fhtcgym 发表于 2013-6-27 10:07
1、getChanges(null,true)不是有两个参数吗?与取修改数据的一样,为true时只取ID和_state,为false时取全 ...

1.true的时候,只会返回当前的单元格的值,而不是整行的数据

2.已经加上_state了,下周发布更新

Archiver|普加软件

GMT+8, 2024-11-25 16:41 , Processed in 1.069942 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部