jQuery MiniUI

标题: 遇到一个严重的问题,大神帮看一下 [打印本页]

作者: pangjianjava    时间: 2013-5-6 15:13:44     标题: 遇到一个严重的问题,大神帮看一下

我实现这个onCellCommitEdit后,在方法里面用treegrid.getSelected()获取当前行,但是,获取到的是onCellCommitEdit提交之后的行对象,这个怎么解决,急需解决啊!版主,sos
作者: factory    时间: 2013-5-6 16:04:45

onCellCommitEdit这个时候已经提交了编辑了,你获取到的是编辑后的结果

你具体需要做什么需求
作者: pangjianjava    时间: 2013-5-6 16:13:21

factory 发表于 2013-5-6 16:04
onCellCommitEdit这个时候已经提交了编辑了,你获取到的是编辑后的结果

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

就是我在onCellEndEdit函数中用treegrid.getSelected()获取当前选择行,然后再把点击其他行,在onCellEndEdit里面用treegrid.getSelected()这个方法还是获取到后来点击的行,为什么呢?
作者: factory    时间: 2013-5-6 16:34:07

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

getSelected()就是获取当前选中的行,如果你后来又点击了其他行,那么再getSelected()获取到的,就是现在的行,而不是先前的行了,这个是正确的
作者: pangjianjava    时间: 2013-5-6 16:44:43

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

但是我是在点击下一次之前就调用了getSelected()这个方法,为什么返回的还是后来单击哪行!
作者: factory    时间: 2013-5-6 16:56:41

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

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




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