2011-07-05 21 views

Odpowiedz

16

ExtJS używa CSS do stylizacji, więc najprostszym sposobem na usunięcie ikon jest utworzenie reguły CSS, która zastąpi regułę dostarczoną przez Ext.

To będzie wykonać zadanie:

.x-tree-icon { display: none !important; } 

dodać klasę z opcją config extraCls lub użyć komponentu identyfikator, aby zakwalifikować się zasadę, jeśli to konieczne.

Jeśli chodzi o pogrubiony tekst, wydaje się, że nie ma sposobu używania samego CSS, więc można posłuchać zdarzenia afterRender widoku drzewa, ale to nie wystarczy, jeśli dynamicznie dodaje się węzły.

+0

zakładając oczywiście, że jest to jedyny sposób chcesz drzew w całej aplikacji ... może chcesz dodać klasę do panelu drzewa, a następnie odwołać się specjalnie w tej sprawie . – Dawesi

3

W definicji kolumna:

columns: [{ 
    xtype: 'treecolumn', 
    text: 'Task', 
    iconCls: '', // This property to get rid of tree icon 
    width: 200, 
    sortable: true, 
    dataIndex: 'someStringIdentifier', 
    locked: true 
} 
Powiązane problemy