我做了一个tree,但是我发现我做的tree的图标好像全是用 http://extjs.com/s.gif 这样,请问我如何使用本地的图标。
我用treepanel做的。还有一个问题就是,我想用用tools里面up,down来进行查看树,应该怎么写程序。请各位帮忙指导下。

解决方案 »

  1.   

    http://extjs.com/forum/showthread.php?t=9320
    cheers
      

  2.   

    先说远程图片的问题,
    我有一次写一个树测试的时候也发现明明都是静态叶面本地的东西,怎么状态兰提示在下载东西?
    一分析,发现有一个图片用的是远程的。至于是不是s.gif我记不得了, 一年前的事情。
    然后我就在ext目录搜索这个图片名字, 发现了这个图片的路径, 改本地就可以了。
    第二个问题是不是说遍历树相关的?
      

  3.   

    非常感谢楼上几位朋友的热心帮助,那是修改ext_all.js么?ext_base.js我改了。但是里面只有一个。对我说的就是可以通过点击tool里面的按钮,可以自动按照树的结构打开相应的节点。
      

  4.   

    图片的问题已经解决,分享下。
    Ext.BLANK_IMAGE_URL = 'resources/images/default/s.gif';// 替换图片文件地址为本地
    ,最后还剩下一个遍历节点的问题了。大家帮帮忙,看看有什么办法,我找到打开所有节点,正在一点点差api不知道有没有这样的方法,逐次打开各个节点。
      

  5.   

    遍历不难,每个TreeNode都有childNodes, firstChild.....
    有方法expand, expandChildNodes...
    这两组属性和方法足够你折腾了。
    有问题看文档。http://extjs.com/docs