2 * Ext JS Library 2.2.1
\r
3 * Copyright(c) 2006-2009, Ext JS, LLC.
\r
4 * licensing@extjs.com
\r
6 * http://extjs.com/license
\r
10 Ext.QuickTips.init();
\r
12 Ext.onReady(function(){
\r
14 var fp = new Ext.FormPanel({
\r
16 renderTo: Ext.getBody(),
\r
19 buttonAlign: 'right',
\r
21 bodyStyle: 'padding:10px 10px 0;',
\r
25 selectOnFocus: true,
\r
31 blankText: 'Name is required'
\r
34 fieldLabel: 'Birthdate',
\r
35 blankText: 'Birthdate is required'
\r
39 handler: function(){
\r
40 if(fp.getForm().isValid()){
\r
41 var sb = Ext.getCmp('form-statusbar');
\r
42 sb.showBusy('Saving form...');
\r
44 fp.getForm().submit({
\r
46 success: function(){
\r
48 text:'Form saved!',
\r
52 fp.getEl().unmask();
\r
61 title: 'StatusBar with Integrated Form Validation',
\r
62 renderTo: Ext.getBody(),
\r
67 bbar: new Ext.StatusBar({
\r
68 id: 'form-statusbar',
\r
69 defaultText: 'Ready',
\r
70 plugins: new Ext.ux.ValidationStatus({form:'status-form'})
\r