首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

extjs中treepanel下自定义树节点图标解决方法

2013-03-27 
extjs中treepanel下自定义树节点图标这里的树不是自己手动通过new treenode添加,而是从指定dataurl从数据

extjs中treepanel下自定义树节点图标
这里的树不是自己手动通过new treenode添加,而是从指定dataurl从数据库中读取出来,代码大概如下:


var loader=new Tree.TreeLoader( {
    dataUrl:'PathGate.do'
    });


var tree = new Tree.TreePanel( {
    el:mi123',
    onlyLeafCheckable : false,
    rootVisible : false,
    autoScroll : false,  
    animate : true,
    enableDD : false,
    loader : loader,
    containerScroll : true
    });


像这样做的话,能否有办法设置每个节点的图标。(数据库中有字段作为该节点显示的图标的图片名称)
[解决办法]
可以的吧 读取数据的时候组装成json格式的 iconCls:图标
[解决办法]
引用:
可以的吧 读取数据的时候组装成json格式的 iconCls:图标


对的,在构造treepanel的数据时,不管是xml还是json,把iconCls当成一个属性构造到数据里面,把响应的图标路劲加上去就可以了

热点排行