Показать сообщение отдельно
  #1 (permalink)  
Старый 22.10.2010, 14:59
duk duk вне форума
Новичок на форуме
Отправить личное сообщение для duk Посмотреть профиль Найти все сообщения от duk
 
Регистрация: 20.10.2010
Сообщений: 7

layout панели
Всем привет
Есть такой код
Ext.onReady(function(){
		Ext.QuickTips.init();
		var headpanel=new Ext.Panel({
					  region: 'north',
					  html: 'некий хтмл'
					});
	        var startcont = new Ext.Panel({
					  html: 'Добро пожаловать'
					});	

	       aaa = new Ext.Panel({
			  layout: 'fit',
			  title: 'Добро пожаловать',
			  id:'maincont1',
			  region: 'center',
			  items: [startcont] 
                            });
		maincont = new Ext.Panel({
					  region: 'center',
					  layout: 'fit',
					  items:  [aaa]
					});	
					
		mainviewport= new Ext.Viewport({
							layout: 'border',
							 items: [headpanel,maincont]});
});

Все работает, все довольны

Но вот если написать такой код
Ext.onReady(function(){
		Ext.QuickTips.init();
		var headpanel=new Ext.Panel({
					  region: 'center',
					  html: 'некий хтмл'
					});
	        var startcont = new Ext.Panel({
					  html: 'Добро пожаловать'
					});	

	       aaa = new Ext.Panel({
			  layout: 'fit',
			  title: 'Добро пожаловать',
			  id:'maincont1',
			  region: 'center',
			  items: [startcont] 
                            });
		maincont = new Ext.Panel({
					  region: 'south',
					  layout: 'fit',
					  items:  [aaa]
					});	
					
		mainviewport= new Ext.Viewport({
							layout: 'border',
							 items: [headpanel,maincont]});
});

, то надписи "добро пожаловать уже нет.
Почему? никак не пойму причину и что нужно поменять

Последний раз редактировалось duk, 22.10.2010 в 22:37.
Ответить с цитированием