jQuery MiniUI

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

遇到一个严重的问题,大神帮看一下 [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2013-5-6 15:13:44 |只看该作者 |倒序浏览
我实现这个onCellCommitEdit后,在方法里面用treegrid.getSelected()获取当前行,但是,获取到的是onCellCommitEdit提交之后的行对象,这个怎么解决,急需解决啊!版主,sos

Rank: 8Rank: 8

沙发
发表于 2013-5-6 16:04:45 |只看该作者
onCellCommitEdit这个时候已经提交了编辑了,你获取到的是编辑后的结果

你具体需要做什么需求

Rank: 1

板凳
发表于 2013-5-6 16:13:21 |只看该作者
factory 发表于 2013-5-6 16:04
onCellCommitEdit这个时候已经提交了编辑了,你获取到的是编辑后的结果

你具体需要做什么需求 ...

就是我在onCellEndEdit函数中用treegrid.getSelected()获取当前选择行,然后再把点击其他行,在onCellEndEdit里面用treegrid.getSelected()这个方法还是获取到后来点击的行,为什么呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

地板
发表于 2013-5-6 16:34:07 |只看该作者
pangjianjava 发表于 2013-5-6 16:13
就是我在onCellEndEdit函数中用treegrid.getSelected()获取当前选择行,然后再把点击其他行,在onCellEnd ...

getSelected()就是获取当前选中的行,如果你后来又点击了其他行,那么再getSelected()获取到的,就是现在的行,而不是先前的行了,这个是正确的

Rank: 1

5#
发表于 2013-5-6 16:44:43 |只看该作者
factory 发表于 2013-5-6 16:34
getSelected()就是获取当前选中的行,如果你后来又点击了其他行,那么再getSelected()获取到的,就是现在 ...

但是我是在点击下一次之前就调用了getSelected()这个方法,为什么返回的还是后来单击哪行!

Rank: 8Rank: 8

6#
发表于 2013-5-6 16:56:41 |只看该作者
pangjianjava 发表于 2013-5-6 16:44
但是我是在点击下一次之前就调用了getSelected()这个方法,为什么返回的还是后来单击哪行! ...

因为你点单元格编辑的时候,那行是被选中状态的

Archiver|普加软件

GMT+8, 2024-11-27 20:32 , Processed in 1.050456 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部