Тебе надо view который будет содержать контейнер с двумя элементами? В левом поле ввода, а в правом таблица? И ты не знаешь какой layuot использовать?
Ext.define('MyApp.view.Groups', {
extend: 'Ext.panel.Panel',
alias : 'widget.groups',
layout: 'column',
border: 0,
initComponent: function() {
this.items = [
{
xtype: 'gridpanel',
itemId: 'grid-goods',
padding: '10px 5px 10px 10px',
title: 'Товары',
store: 'Good',
columnWidth: 0.5,
columns: [
{
dataIndex: 'name',
flex: 1,
text: 'Товары'
},
{
width: 50,
dataIndex: 'count',
text: '№'
}
]
},
{
xtype: 'gridpanel',
itemId: 'grid-services',
padding: '10px 10px 10px 5px',
title: 'Услуги',
store: 'Service',
columnWidth: 0.5,
height: 585,
columns: [
{
dataIndex: 'name',
flex: 1,
text: 'Услуги'
},
{
width: 50,
dataIndex: 'count',
text: '№'
}
]
}
];
this.callParent(arguments);
}
});
view-шка имеет layout: 'column', а внутренним элементам (у меня 2-м) задается columnWidth (у меня columnWidth: 0.5).
Надеюсь я помог