2011-03-23 107 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