jQuery MiniUI

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

tree如何更改node的图片?? [复制链接]

Rank: 1

跳转到指定楼层
楼主
发表于 2018-11-29 13:24:04 |只看该作者 |倒序浏览
需求如下:

1、先删除某节点下的所有子节点

2、改变这个节点的图标


两个操作都是前端操作,不和后台交互,目前删除所有子节点没问题,但是改变node的图标却没作用??

大概代码就是:
  var allChildNodes=tree.getChildNodes(node);
   tree.removeNodes([size=15.0667px]allChildNodes);
node.img = '../../images/test.gif';




[size=15.0667px]不做任何刷新,
[size=15.0667px]

Rank: 7Rank: 7Rank: 7

沙发
发表于 2018-11-29 14:33:05 |只看该作者
节点图标通过样式更改
.folder
    {
        background:url(folder.gif) no-repeat 50% 50%;
    }

node.iconCls = "folder";

Rank: 8Rank: 8

板凳
发表于 2018-11-29 14:33:08 |只看该作者
tree.setNodeIconCls(node, "icon-add");
这方法可以替换图标,首先你的图片要像我们icon-add这样的样式处理好。

Archiver|普加软件

GMT+8, 2025-1-24 15:39 , Processed in 1.065156 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部