В Extjs 4.1.1a, я пытаюсь создать структуру таблицы, используя containers
или panels
, которая полностью растягивается горизонтально и вертикально по отношению к ее родительскому компоненту.Создание таблицы, подобной структуре с использованием Extjs
Вот Example Fiddle
В Просмотр:
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
Я не уверен, почему это не работает (ничего не показывать). Пожалуйста, помогите мне решить эту проблему.
я делал глупые ошибки, как всегда. Спасибо, что указали. :) –
+1, было слишком поздно :-) Так или иначе оставил мой пример. –