六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 53|回复: 0

实现Ext的TreePanel上节点的图标样式的自定义设置

[复制链接]

升级  30%

3

主题

3

主题

3

主题

童生

Rank: 1

积分
15
 楼主| 发表于 2013-1-29 07:36:01 | 显示全部楼层 |阅读模式
要想改变TreePanel上的节点的图标样式,Ext的api里提供了通过设置节点的icon和iconCls两种方式,如下所示:
new Ext.tree.TreeNode{        icon: 'youricon.gif',        iconCls: 'your-iconCls'}  
官方推荐首选的设置方式是通过iconCls进行设置。需要注意到是在设置节点的iconCls的样式的时候一定要用CSS层叠的写法才会起作用,具体CSS代码如下:
/*不考虑节点的状态,同一用一种图标显示*/.x-tree-node  .your-iconCls{background-image: url(youricon.gif)}/*为节点的开闭状态和叶节点状态分别设置样式*/.x-tree-node-expanded  .your-iconCls{background-image: url(youricon.gif)}.x-tree-node-collapsed  .your-iconCls{background-image: url(youricon2.gif)}.x-tree-node-leaf  .your-iconCls{background-image: url(youricon3.gif)} 
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表