jQuery MiniUI

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

如何获取当前选中单元格上的控件 [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2013-10-11 10:03:43 |只看该作者 |倒序浏览
本帖最后由 lxbjxy 于 2013-10-11 10:57 编辑

版主你好,想问下如何获取当前选中单元格上的控件?
我用的方法是:
var row = grid.getRowByUID(row_uid);
var column = grid.getColumn(20);
var control =grid.getCellEditor(column, row);
但是control为null,row和column都不为空

Rank: 8Rank: 8

沙发
发表于 2013-10-11 10:57:01 |只看该作者
var row = grid.getSelected();
var column = grid.getColumn(4);
var control = grid.getCellEditor(column, row);
alert(control);

测试了,是可以获取到的

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

Rank: 2

板凳
发表于 2013-10-11 11:20:21 |只看该作者
本帖最后由 lxbjxy 于 2013-10-11 14:03 编辑
factory 发表于 2013-10-11 10:57
var row = grid.getSelected();
var column = grid.getColumn(4);
var control = grid.getCellEditor(colum ...

var currentCell=grid.getCurrentCell() 获取当前选中单元格后,这个单元格上面有几个控件,然后想获取其中的一个控件,要怎么获取啊?

Rank: 8Rank: 8

地板
发表于 2013-10-11 13:38:32 |只看该作者
lxbjxy 发表于 2013-10-11 11:20
这个单元格上面有几个控件,然后想获取其中的一个,要怎么获取啊?

单元格编辑器只可能有一个,不可能有几个的

Rank: 2

5#
发表于 2013-10-11 14:04:38 |只看该作者
factory 发表于 2013-10-11 13:38
单元格编辑器只可能有一个,不可能有几个的

var currentCell=grid.getCurrentCell() 获取当前选中单元格后,这个单元格上面有几个控件,然后想获取其中的一个控件,要怎么获取啊?

Rank: 8Rank: 8

6#
发表于 2013-10-11 14:40:45 |只看该作者
lxbjxy 发表于 2013-10-11 14:04
var currentCell=grid.getCurrentCell() 获取当前选中单元格后,这个单元格上面有几个控件,然后想获取其 ...

单元格ondrawcell不支持渲染miniui控件上去,如果是html的控件,用docunment.getElementById来获取

Rank: 2

7#
发表于 2013-10-16 13:49:12 |只看该作者
factory 发表于 2013-10-11 14:40
单元格ondrawcell不支持渲染miniui控件上去,如果是html的控件,用docunment.getElementById来获取 ...

谢谢!解决了

Archiver|普加软件

GMT+8, 2024-9-23 19:14 , Processed in 1.042601 second(s), 11 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部