ExtJs has rich layouts functionality. In this post I will show you how to make reflowable vbox layout. Reflowable layout is very useful in resizable components i.e. popups and splitted subcomponents.
I have used splitters to make the sub panels vertically resizable and added collapsing. I have also added tool buttons to maximize and set the height of all the subpanels to the same value.