xxxxxxpp 2009-05-09 14:08
浏览 291
已采纳

extjs tree 的图标问题

刚接触extjs

我想问个问题,关于修改extjs 树 前面的图标的问题,
extjs 默认的是 文件夹的图标样子:Ext.BLANK_IMAGE_URL = "<%=basePath%>js/ext/resources/images/default/s.gif";

我现在想把根目录和第一级目录的图标给改成我自己的(其他的级别就用extjs默认的) 我想问下能实现吗?
指点下怎么实现,谢谢

  • 写回答

1条回答 默认 最新

  • zhoujuan520 2009-05-10 16:15
    关注

    Ext.BLANK_IMAGE_URL = "<%=basePath%>js/ext/resources/images/default/s.gif";
    上面的代码并不是说树的默认图标.而是一个透明图片一个像素的站位图片.你可以找到这个图片看下是什么样子就知道了

    树的图标都是可以修改的
    仔细看api TreeNode就明白了

    你在设定节点的时候可以通过下面两种方式来改变节点(包括根节点)的图标

    icon : String
    The path to an icon for the node. The preferred way to do this is to use the cls or iconCls attributes and add the icon via a CSS background image.
    这个是直接指定一个图片路径

    iconCls : String
    A css class to be added to the nodes icon element for applying css background images
    这个是制定图片的CSS

    模拟代码
    {
    id:'treeid',
    text : '我是根目录'
    icon : 'xxx/xxxx/xx/d.gif'//或者 iconCls : 'root' 指定已经定义好的root样式
    }

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 matlab求解平差
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料
  • ¥15 使用R语言marginaleffects包进行边际效应图绘制
  • ¥20 usb设备兼容性问题
  • ¥15 错误(10048): “调用exui内部功能”库命令的参数“参数4”不能接受空数据。怎么解决啊
  • ¥15 安装svn网络有问题怎么办
  • ¥15 vue2登录调用后端接口如何实现
  • ¥65 永磁型步进电机PID算法
  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?