jQuery MiniUI

标题: 如何获得checkbox树的iconCls [打印本页]

作者: money    时间: 2013-3-1 15:52:48     标题: 如何获得checkbox树的iconCls

下面是点击树触发的事件,如何得到点击节点的图标,然后修改该节点图标的?下面alert都不行
function nodeclick(e) {
    var node = e.node;
    alert(e.sender.getIconField +  e.sender.iconField + e.iconCls);
}

作者: niko    时间: 2013-3-1 17:05:50

alert(node.iconCls);
tree.updateNode(node, {iconCls: "icon-add"});
作者: money    时间: 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,好像不对,能给个简单的例子嘛?
作者: niko    时间: 2013-3-1 18:49:25

没有设置node.iconCls,是用默认的。
不过你可以修改:
tree.updateNode(node, {iconCls: "icon-add"});
作者: money    时间: 2013-3-4 13:33:10

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

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

作者: factory    时间: 2013-3-4 14:51:30

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

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




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