ExtJS4 treepanel-Symbol Problem

Sind wir mit treepanel in unserer Anwendung.Der code ist:

var exStore = Ext.create('Ext.data.TreeStore',{ 
    root : { 
        children : [{ 
            text : 'Parent 1',
            id : 'parent1',
            checked : false,
            iconCls : 'ico1',
            children : [{
                text : 'Child 1',
                id : 'child1',
                checked : false,
                leaf : true
            },{
                text : 'Child 2',
                id : 'child2',
                checked : false,
                leaf : true
            }]
        },{
            text : 'Parent 2', 
            id : 'parent2',
            checked : false,
            iconCls : 'ico2',
            children :[{
                text : 'Child 3',
                id : 'child3',
                checked : false,
                leaf : true
            },{
                text : 'Child 4',
                id : 'child4',
                checked : false,
                leaf : true
            }]
        }] 
    }
});

var treepanel = Ext.create('Ext.tree.Panel',{
    id : 'tree',
    width : 300,
    height : 300,
    store : exStore,
    rootVisible : false
});

Aber wir stehen hier zwei Probleme.

1.Wir haben angegeben iconCls für den übergeordneten Knoten.Es ist die Anzeige in Ordnung, wenn Baum zugeklappt.Wenn wir die Struktur erweitern wird es ersetzt mit Ordner-Symbol.Für die Referenz schauen Sie sich bitte die beigefügten Bilder.

2.Wenn wir wählen Sie den übergeordneten Knoten,dann wird das child-Knoten, die sich unter bestimmten übergeordneten Knoten hat getselected.

ExtJS4 treepanel-Symbol Problem

ExtJS4 treepanel-Symbol Problem

Wenn einer eine Idee hat.Bitte helfen Sie mir.Wir versuchen, eine Menge zu diesen Themen.

InformationsquelleAutor Unknown | 2011-07-15
Schreibe einen Kommentar