jQuery MiniUI

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

treegrid [复制链接]

Rank: 2

跳转到指定楼层
楼主
发表于 2014-11-27 15:45:15 |只看该作者 |倒序浏览
当我在复选框上打钩时能获取到节点对象么,该如何获取,当点击复选框时都有那些事件方法呢?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2014-11-27 16:05:25 |只看该作者
参考tree的API
有onnodecheck和onbeforenodecheck事件

Rank: 2

板凳
发表于 2014-11-27 16:09:47 |只看该作者
felt 发表于 2014-11-27 16:05
参考tree的API
有onnodecheck和onbeforenodecheck事件

这些我看了,但是并没有发现,当选中复选框时也能获取节点对象的方法啊
这两个一个是点击时触发,一个在点击之前触发,都获取不了对象啊

Rank: 2

地板
发表于 2014-11-27 16:11:10 |只看该作者
zx159753zxas 发表于 2014-11-27 16:09
这些我看了,但是并没有发现,当选中复选框时也能获取节点对象的方法啊
这两个一个是点击时触发,一个在 ...

新手,求具体代码啊

Rank: 8Rank: 8

5#
发表于 2014-11-27 16:12:21 |只看该作者
zx159753zxas 发表于 2014-11-27 16:09
这些我看了,但是并没有发现,当选中复选框时也能获取节点对象的方法啊
这两个一个是点击时触发,一个在 ...

e.node不就是你选中的节点对象吗

Rank: 2

6#
发表于 2014-11-27 16:19:55 |只看该作者
felt 发表于 2014-11-27 16:12
e.node不就是你选中的节点对象吗

        function onnodeclick(e){
        var node=        role.getSelectedNode ( );
     alert(node.roleName);
        alert(e.roleName);
        }
       
        function onnodecheck(e){
                alert(e.roleName);
        }

这是两个function 上面是选中节点,这个可以获取对象,但是alert(e.roleName)显示是undefined
第二个function也是一样显示未定义

Rank: 2

7#
发表于 2014-11-27 16:21:16 |只看该作者
zx159753zxas 发表于 2014-11-27 16:19
function onnodeclick(e){
        var node=        role.getSelectedNode ( );
     alert(node.roleName);

明白了,需要e.node.roleName是不

Rank: 2

8#
发表于 2014-11-27 16:23:59 |只看该作者
zx159753zxas 发表于 2014-11-27 16:21
明白了,需要e.node.roleName是不

还有一个问题就是,我要遍历所有的节点,并且根据节点的值来显示是否还有子节点,该用什么方法呢

Rank: 8Rank: 8

9#
发表于 2014-11-27 16:43:56 |只看该作者
zx159753zxas 发表于 2014-11-27 16:23
还有一个问题就是,我要遍历所有的节点,并且根据节点的值来显示是否还有子节点,该用什么方法呢 ...

tree有filter方法,你可以过滤你不想显示的节点

Archiver|普加软件

GMT+8, 2024-11-6 17:31 , Processed in 1.026169 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部