在Extjs 4.1.1a中,我嘗試使用containers
或panels
創建一個類似於結構的表格,該表格完全沿水平和垂直方向伸展到其父組件。使用Extjs創建類似結構的表格
在查看:
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
我不知道爲什麼這不起作用(沒有顯示任何東西)。請協助我解決這個問題。
我一如既往做愚蠢的錯誤。謝謝你指出。 :) – 2013-03-15 10:48:59
+1,爲時已晚:-)無論如何,留下我的例子在那裏。 – 2013-03-15 10:53:32