extjs-gpl
Version:
GPL licensed version of Sencha Ext JS
59 lines (52 loc) • 1.11 kB
JavaScript
/**
* Demonstrates a simple login form.
*/
Ext.define('KitchenSink.view.form.LoginForm', {
extend: 'Ext.form.Panel',
xtype: 'form-login',
//<example>
profiles: {
classic: {
labelWidth: 100
},
neptune: {
labelWidth: 120
},
gray: {
labelWidth: 100
},
"neptune-touch": {
labelWidth: 120
}
},
//</example>
title: 'Login',
frame:true,
width: 320,
bodyPadding: 10,
defaultType: 'textfield',
items: [{
allowBlank: false,
fieldLabel: 'User ID',
name: 'user',
emptyText: 'user id'
}, {
allowBlank: false,
fieldLabel: 'Password',
name: 'pass',
emptyText: 'password',
inputType: 'password'
}, {
xtype:'checkbox',
fieldLabel: 'Remember me',
name: 'remember'
}],
buttons: [
{ text:'Register' },
{ text:'Login' }
],
defaults: {
anchor: '100%',
labelWidth: '${labelWidth}'
}
});