Extjs 4 ajouter la barre d'outils du panneau dockeditems au moment de l'exécution
Je veux créer un dockedItem de la barre d'outils après le groupe d'experts a été créé:
Ext.onReady(function() {
Ext.create('Ext.container.Viewport', {
layout: 'border',
items: [{
region: 'center',
xtype: 'panel',
listeners: {
afterrender: function(panel) {
//Below gives: Uncaught TypeError: Object #<Object> has no method 'getItemId'
panel.dockedItems.add({
xtype: 'toolbar',
dock: 'bottom',
items: [{
text: 'adfsadf'
}]
});
}
}
}, {
region: 'west',
title: 'west',
html: 'west',
width: 120
}, {
region: 'east',
title: 'east',
html: 'east',
width: 120
}, {
region: 'north',
html: 'north',
title: 'north',
height: 60
}, {
region: 'south',
html: 'south',
title: 'south',
height: 60
}]
});
});
L'erreur est:
Uncaught TypeError: Object #<Object> has no method 'getItemId'
Des idées sur comment faire cela?
OriginalL'auteur Asken | 2011-12-13
Vous devez vous connecter pour publier un commentaire.
Jamais l'esprit... a été plus simple que je ne le pensais.
Solution:
OriginalL'auteur Asken