2012-08-09 31 views
1

我不會在每個節點上顯示treegrid圖標。刪除treegrid圖標

我試過使用: 1.「iconCls」配置,帶有'void'值。 2.使用'錯誤'的值。

最後,我有和我預期的一樣的,所有行的'默認圖標'。

有人知道任何形式刪除這些圖標?

謝謝大家。

回答

3

只要確保你給的iconCls。我在我的模型這樣做:

{name: 'iconCls', type: 'string', defaultValue: 'treenode-no-icon'}, 

然後在你的CSS包括:

.treenode-no-icon 
{ 
    display : none !important; 
} 
+1

不錯,簡單! – dbrin 2012-08-09 17:44:37

+0

+1。非常好,很簡單。但是,如果我需要顯示「非葉 」圖標? – mfruizs2 2012-08-16 06:35:08

+0

你想要顯示非葉節點,即使它們是葉子? – Izhaki 2012-08-16 12:21:43

0

這是幾年前的,但這裏是使用ExtJS的6,我發現了一個解決方案。

使用自定義主題,與Ext.tree.View相關的主題文件,我添加了一行:

$tree-icon-width : 0px; 

我TreePanel中的數據顯示,現在沒有任何可見的圖標。