pnlLogin.js 876 Bytes
	
	Ext.define('App.view.pnlLogin', {
						extend: 'Ext.form.Panel', 
						alias : 'widget.loginview',
						title : 'Login', width : 250, 
						frame : true, 
						items: [ 
						{ 
							xtype: 'textfield', 
							fieldLabel: 'user',
							name: 'username', 
							itemId: 'username', 
							allowblank: false
						}, 
						{ 
							xtype: 'textfield', 
							fieldLabel: 'password', 
							name: 'password', 
							itemId: 'password', 
							allowblank: false, 
							inputType: 'password' 
						} 
						],
						buttons:[ 
						{ 
							text: 'Login', 
							listeners :{ 
							click: function() {		
										var username = this.up('form').down('#username').getValue(); 
										var password = this.up('form').down('#password').getValue(); 
										this.fireEvent('signin', username, password); 
									}
								} 
						} 
					] 
		});