2011-07-05 6 views

答えて

16

ExtJSはスタイリングにCSSを使用しているため、アイコンを削除する最も簡単な方法は、Extで提供されたCSSルールを上書きするCSSルールを作成することです。

これは仕事を行います。

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

extraCls設定オプションを使用してクラスを追加するか、必要に応じてルールを修飾するコンポーネントのIDを使用します。

大胆なテキストに関しては、CSSだけを使用する方法がないように見えるので、ツリービューのafterRenderイベントを聞くことができますが、ノードを動的に追加すると十分ではありません。

列定義で
+0

。 – Dawesi

3

:もちろん、それはあなたがあなたのアプリケーション全体で木を望む唯一の方法です...あなたは、その場合には具体的に参考、あなたのツリーパネルにクラスを追加したい場合がありますと仮定し

columns: [{ 
    xtype: 'treecolumn', 
    text: 'Task', 
    iconCls: '', // This property to get rid of tree icon 
    width: 200, 
    sortable: true, 
    dataIndex: 'someStringIdentifier', 
    locked: true 
} 
関連する問題