Extjs 4.1.1a では、containers
orpanels
を使用して、親コンポーネントに対して水平方向および垂直方向に完全に伸びるテーブルのような構造を作成しようとしています。
これがフィドルの例です
ビュー内:
Ext.define("MyApp.view.Main", {
extend: 'Ext.panel.Panel',
layout: {type: 'vbox',align:'stretch'},
title: 'hello',
id: 'mainContainer'
})
コントローラー内:
var items = [];
for(var i=0;i<6;i++){
var vContainer = [];
var hContainer = [];
for(var j=0;j<7;j++){
hContainer.push({
xtype: 'panel',
flex:1,
})
}
vContainer.push({
xtype:'panel',
flex: 1,
layout: {type:'hbox',align:'stretch'},
items: hContainer
})
}
var mainController = Ext.getCmp('mainController'); //Calling the id here
mainController.add(items); //adding the items variable which is mentioned above
これが機能しない理由がわかりません(何も表示されません)。この問題を解決するために私を助けてください。