Estratto dalla documentation of Container:
Classe di base per qualsiasi Ext.Component che può contenere altri componenti. I contenitori gestiscono il comportamento di base degli articoli contenenti, ovvero aggiungendo, inserendo e rimuovendo gli articoli.
Le classi di Container più comunemente usati sono Ext.panel.Panel, Ext.window.Window e Ext.tab.Panel. Se non hai bisogno delle funzionalità offerte dalle classi sopra menzionate, puoi creare un contenitore leggero da incapsulare da un elemento HTML alle tue specifiche usando l'opzione autoEl config.
Ciò significa che il Pannello estende il Contenitore, il che significa che può fare più cose. Ad esempio ha un'intestazione e supporta dokedItems (i.e barre degli strumenti), può essere chiuso (confronta anche gli altri eventi dei due componenti), mentre il contenitore non ha di default tali cose.
La regola generale è: utilizzare contenitori semplici sempre quando non sono necessarie le funzionalità del pannello, cioè quando è necessario ospitare altri bambini.
fonte
2014-04-04 09:13:28