Wie Sie einen Baum-panel-wenn die Seite geladen ist - EXTJS 4
var tree = Ext.create('Ext.tree.Panel', {
store: store,
rootVisible: false,
//useArrows: true,
frame: true,
title: 'Vehicle List',
region:'west',
width: 200,
root: {
expanded: true
},
checked : false,
height: 250,
dockedItems: [{
xtype: 'toolbar',
items: {
text: 'Get checked nodes',
handler: function(){
var records = tree.getView().getChecked(),
names = [];
Ext.Array.each(records, function(rec){
names.push(rec.get('MainID'));
});
Ext.MessageBox.show({
title: 'Selected Nodes',
msg: names.join('<br />'),
icon: Ext.MessageBox.INFO
});
}
}
}]
});
Wie bekomme ich den Baum zu erweitern? Ich habe versucht
root: {
expanded: true
}
Aber es funktioniert immer noch nicht.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Fügen Sie diese zu Ihrem Modell:
Oder alternativ set
expanded
auf true für jeden Knoten Sie wieder vom server.Diese sollten im Rahmen der definition Ihres Shops.
Etwas wie die unten.