У меня возникли проблемы с попыткой понять форматирование vbox в Sencha Touch 2. Моя цель состоит в том, чтобы каждый ребенок имел полную высоту (гибкое разделение экрана по частям). Чтобы это было просто, у меня есть подробное представление, которое показывает одну запись, а затем список элементов, которые коррелируют с этой записью.Sencha Touch 2 vbox и высота детей
Прямо сейчас, используя flex, каждый ребенок имеет заданную высоту и прокручивает себя. Я хочу, чтобы они были полностью высотой, а только родительский свиток. Если я возьму изгиб, ничего не появится.
Ext.define('app.view.MainView', {
updateData : function(data) {
var panels = this.query('panel[tpl]'),
pLen = panels.length,
panel;
for (p = 0; p < pLen; p++) {
panel = panels[p];
panel.setData(data);
}
this.callParent(arguments);
},
extend: 'Ext.Container',
xtype: 'mainView',
config: {
layout: {
type: 'vbox'
},
scrollable: true,
title: '',
items: [
{
xtype: 'panel',
flex: 1,
scrollable: true,
styleHtmlContent: true,
tpl: Ext.create('Ext.XTemplate',
'<div class="view-top" id="view-{id}">' +
'<div>{body}</div>' +
'</div>')
},
{
xtype: 'component',
cls: 'dark',
html: 'Top View'
},
{
flex: 1,
xtype: 'list',
store: 'ViewStore',
variableHeights: true,
itemTpl: [
'<div>{subject}</div>'
]
}
]
}
});