0
削除して追加した後、ツリーパネルがレンダリングされません。ExtJS 4.ツリーパネルがレンダリングされません
これは私のgrid panel
で'selection change'
ハンドラです:
selectionChange : function(selmodel, selection, eOpts) {
var selected = selection.length > 0;
if (selected) {
var view = Ext.getCmp('viewportCenterId');
view.removeAll();
if (selection[0].get('id') == '1') {
view.add({
xtype:'publicationTree'
});
} else if (selection[0].get('id') == '0') {
view.add({
xtype: 'userinfoform'
});
}
}
}
publicationTree
は、私のtree panel
で、それはそれ後にレンダリングされませんでした。
tree panel
を入れたい場所が初めてロードされたときは、このコードは動作しています。 (私はxtypeで私のツリーパネルにコードを入れました)。
{
region: 'center',
id: 'viewportCenterId',
collapsible: false,
width: '60%',
border: true,
items:{
xtype:'publicationTree',
width: '100%',
height: '100%'
}
}
私はそれを試しましたが、助けにはならない:( –