jQuery MiniUI

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

如何获得checkbox树的iconCls [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-3-1 15:52:48 |只看该作者 |倒序浏览
下面是点击树触发的事件,如何得到点击节点的图标,然后修改该节点图标的?下面alert都不行
function nodeclick(e) {
    var node = e.node;
    alert(e.sender.getIconField +  e.sender.iconField + e.iconCls);
}

Rank: 9Rank: 9Rank: 9

沙发
发表于 2013-3-1 17:05:50 |只看该作者
alert(node.iconCls);
tree.updateNode(node, {iconCls: "icon-add"});

Rank: 3Rank: 3

板凳
发表于 2013-3-1 18:05:25 |只看该作者
niko 发表于 2013-3-1 17:05
alert(node.iconCls);
tree.updateNode(node, {iconCls: "icon-add"});

我用alert(node.iconCls);打出来是undefined,好像不对,能给个简单的例子嘛?

Rank: 9Rank: 9Rank: 9

地板
发表于 2013-3-1 18:49:25 |只看该作者
没有设置node.iconCls,是用默认的。
不过你可以修改:
tree.updateNode(node, {iconCls: "icon-add"});

Rank: 3Rank: 3

5#
发表于 2013-3-4 13:33:10 |只看该作者
niko 发表于 2013-3-1 18:49
没有设置node.iconCls,是用默认的。
不过你可以修改:
tree.updateNode(node, {iconCls: "icon-add"}); ...

我通过node.iconCls = "icon-add";进行设置图标,在初始化的时候,子节点图标可以设置成功,但是父节点图标设置不成功,还是默认的样子,需要点一下才能看到父节点被设置上的效果,是什么原因?

Rank: 8Rank: 8

6#
发表于 2013-3-4 14:51:30 |只看该作者
money 发表于 2013-3-4 13:33
我通过node.iconCls = "icon-add";进行设置图标,在初始化的时候,子节点图标可以设置成功,但是父节点图 ...

tree.updateNode(node, {iconCls: "icon-add"});
用这个方式更新

Archiver|普加软件

GMT+8, 2024-11-27 18:30 , Processed in 1.040135 second(s), 9 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部