Самый дешевый способ - получить нужную панель, позвонив по номеру Ext.getCmp()
.Для вас container.layout
не определено, потому что это не объект Ext.Component.Установите Id для вашей панели границы или любой панели, к которой вам нужен доступ.
var panel = Ext.getCmp('BorderPanelId');
panel.layout.north.collapse();
Другой способ - использовать идентификатор северной панели.В этом случае вы:
var panel = Ext.getCmp('NorthPanelId');
panel.collapse();
Другим способом будет создание пользователя системы ref
.Установите свойство ref для ваших панелей.И если у вас есть доступ к владельцу компонента ... вы можете просто использовать ссылку для ссылки на панель или другие компоненты.