 
			
				13.11.2011, 22:41
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Интересующийся 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 13.11.2011 
					
					
					
						Сообщений: 25
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	| 
	
	
		
		
			
			 
				Создание объекта класса
			 
			
		
		
		
		Есть код: 
Ext.define('Ext.Third_Panel',{ 
	extend: 'Ext.Panel', 
	id : 'id_third_panel', 
	title : 'Third Panel', 
	height : 400, 
	width : 250, 
	layout : { 
		type : 'absolute' 
	}, 
	items: 		[ 
	        	{ 
				xtype: 'textfield', 
				id: 'id_f_name3', 
				width: 220, 
				fieldLabel: 'First Name', 
				x: 10, 
				y: 10 
		        }, 
		        { 
				xtype: 'textfield', 
				id: 'id_l_name3', 
				width: 220, 
				fieldLabel: 'Last Name', 
				x: 10, 
				y: 30 
		        } 
		        ]      
}); 
 
var third_panel=Ext.create('Ext.Third_Panel'); 
 
var second_panel= new Ext.Panel({ 
	id : 'id_second_panel', 
	title : 'Second Panel', 
	height : 400, 
	width : 250, 
	layout : { 
		type : 'absolute' 
	}, 
	items: 		[ 
	        	{ 
				xtype: 'textfield', 
				id: 'id_f_name', 
				width: 220, 
				fieldLabel: 'First Name', 
				x: 10, 
				y: 10 
		        }, 
		        { 
				xtype: 'textfield', 
				id: 'id_l_name', 
				width: 220, 
				fieldLabel: 'Last Name', 
				x: 10, 
				y: 30 
		        } 
		        ]      
}); 
 
var first_panel= new Ext.Panel({ 
	id : 'id_first_panel', 
	title : 'First Panel', 
	height : 400, 
	width : 250, 
	layout : { 
		type : 'absolute' 
	}, 
	items:[ 
        	{ 
				xtype: 'textfield', 
				id: 'id_f_name1', 
				width: 220, 
				fieldLabel: 'First Name', 
				x: 10, 
				y: 50 
		        }, 
		        { 
				xtype: 'textfield', 
				id: 'id_l_name1', 
				width: 220, 
				fieldLabel: 'Last Name', 
				x: 10, 
				y: 80 
		        } 
	   ]    
	 
}); 
var main_window1= new Ext.Window({ 
			id : 'main_window', 
			closeAction:'hide', 
			title: 'Test Window', 
			autoScroll : true, 
			modal: true, 
			y:20, 
			width : 400, 
			height : 250, 
			layout : { 
				type : 'absolute' 
			}, 
		    items: [ 
		                { 
		                    xtype: 'tabpanel', 
		                    id:'tabpanel', 
		                    items: [first_panel, 
		                            second_panel, 
		                            third_panel 
		                         
		                    ] 
		                } 
		            ] 
		     
		}); 
 
Здесь видно , что надо создать по-видимому класс  
для 2-х полей , и вставлять объект этого класса в панели. 
Только "id" каждому полю в каждой панели присваивать  
разные.  
Изучаю ExtJS синтаксис - изв-те если что 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				13.11.2011, 22:49
			
			
			
		  
	 | 
 
	
		
		
		
			  | 
			
			
				
				
				 Матрос 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 04.04.2008 
					
					
					
						Сообщений: 6,246
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		Пожалуйста, отформатируйте свой код! 
Для этого его можно заключить в специальные теги: js/css/html и т.п., например:
 
[js]
... ваш код...
[/js]
 
О том, как вставить в сообщение  исполняемый javascript и html-код, а также о дополнительных возможностях форматирования - читайте  http://javascript.ru/formatting.  
		
	
		
		
		
		
		
		
	
		
		
	
	
	 | 
 
 
	 
		 | 
 
 
	
	
	
		
	
		
		
		
			
			 
			
				13.11.2011, 23:29
			
			
			
		  
	 | 
 
	
		
		
		
			
			| 
			
				
				
				 Интересующийся 
				
				
				
				
	
 
 
 
			 | 
			  | 
			
				
				
					Регистрация: 13.11.2011 
					
					
					
						Сообщений: 25
					 
					
					
			
		
 
		 
		
			 | 
		 
		 
		
	 | 
 
	
	
	
		
		
		
		
		
Ext.define('Ext.Third_Panel',{
	extend: 'Ext.Panel',
	id : 'id_third_panel',
	title : 'Third Panel',
	height : 400,
	width : 250,
	layout : {
		type : 'absolute'
	},
	items: 		[
	        	{
				xtype: 'textfield',
				id: 'id_f_name3',
				width: 220,
				fieldLabel: 'First Name',
				x: 10,
				y: 10
		        },
		        {
				xtype: 'textfield',
				id: 'id_l_name3',
				width: 220,
				fieldLabel: 'Last Name',
				x: 10,
				y: 30
		        }
		        ]     
});
var third_panel=Ext.create('Ext.Third_Panel');
var second_panel= new Ext.Panel({
	id : 'id_second_panel',
	title : 'Second Panel',
	height : 400,
	width : 250,
	layout : {
		type : 'absolute'
	},
	items: 		[
	        	{
				xtype: 'textfield',
				id: 'id_f_name',
				width: 220,
				fieldLabel: 'First Name',
				x: 10,
				y: 10
		        },
		        {
				xtype: 'textfield',
				id: 'id_l_name',
				width: 220,
				fieldLabel: 'Last Name',
				x: 10,
				y: 30
		        }
		        ]     
});
var first_panel= new Ext.Panel({
	id : 'id_first_panel',
	title : 'First Panel',
	height : 400
:help: 	width : 250,
	layout : {
		type : 'absolute'
	},
	
	items:[
        	{
				xtype: 'textfield',
				id: 'id_f_name1',
				width: 220,
				fieldLabel: 'First Name',
				x: 10,
				y: 50
		        },
		        {
				xtype: 'textfield',
				id: 'id_l_name1',
				width: 220,
				fieldLabel: 'Last Name',
				x: 10,
				y: 80
		        }
	   ]   
	
});
var main_window1= new Ext.Window({
			id : 'main_window',
			closeAction:'hide',
			title: 'Test Window',
			autoScroll : true,
			modal: true,
			y:20,
			width : 400,
			height : 250,
			layout : {
				type : 'absolute'
			},
			
	       
		    items: [
		                {
		                    xtype: 'tabpanel',
		                    id:'tabpanel',
		                    items: [first_panel,
		                            second_panel,
		                            third_panel
		                        
		                    ]
		                }
		            ]
		    
		});
 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 | 
 
 
	 
		 | 
 
 
 
 |  
  |