2011-03-23 120 views
0

任何人都可以帮助我如何在EXTJS中形成一个文件夹结构树。我尝试了很多,但不能交换文件夹的图像(如儿童压缩/展开时,图片必须改变)。我对EXTJS这会很有帮助。如何在EXTJS中构建文件夹结构树?

+0

你看过例子吗?你尝试了什么?提供你的代码,并解释你卡在哪里... – 2011-03-23 07:44:44

+0

@Abdel:我期待着你在这里。谢谢你,因为你之前说过要转储到js小提琴,我did.here d链接'http://jsfiddle.net/ N5nEv/16 /' – 2011-03-23 09:12:27

+0

我想要文件夹结构树显示。树正在工作,但我不知道如何使它。你可以查看该链接并修改它? – 2011-03-23 09:15:46

回答

0

这里是扩大树的节点时,您将需要设置图像的内容:

listeners: { 
    beforeexpandnode: function(node){ 
     node.setIcon("your-new-image"); 
    }, 
    beforecollapsenode: function(node) { 
     node.setIcon("your-default-image"); 
    } 
} 

beforeexpandnode事件侦听器设置新的图标和beforecollapsenode设置图标回默认的图标。

+0

我读过每个侦听器都有它自己的一组传递给函数的变量。因此,根据这个节点表示什么(或者要使用什么变量?)你看过jsfiddle链接吗? – 2011-03-23 13:09:02

+0

该节点是您单击的TreeNode! – 2011-03-23 16:54:07

+0

我可以知道我该如何解决这个问题? – 2011-03-24 05:48:47