第六章-ExtJs-Form

Form

本章任务

1.Form

//Ext.QuickTips.init();
//
//var form = new Ext.form.FormPanel({
//    labelWidth: 75,
//    title: 'Form Layout',
//    bodyStyle:'padding:15px',
//    //renderTo:Ext.getBody(),
//    width: 350,
//    labelPad: 10,
//    defaultType: 'textfield',
//    defaults: {
//        // applied to each contained item
//        width: 230,
//        msgTarget: 'side'
//    },
//    layoutConfig: {
//        // layout-specific configs go here
//        labelSeparator: ':'
//    },
//    items: [{
//            fieldLabel: 'First Name',
//            name: 'first',
//            allowBlank: false,
//            blankText:'不允许为空',
//		     msgTarget:'under'
//        },{
//            fieldLabel: 'Last Name',
//            name: 'last'
//        },{
//            fieldLabel: 'Company',
//            name: 'company'
//        },{
//            fieldLabel: 'Email',
//            name: 'email',
//            vtype:'email'
//        }
//    ],
//    buttons: [{
//        text: 'Save'
//    },{
//        text: 'Cancel'
//    }]
//    
//    
//});
//Ext.reg("a", form.show())

Ext.onReady(function(){

	   var simple = new Ext.FormPanel({
        labelWidth: 75, // label settings here cascade unless overridden
        url:'save-form.php',
        frame:true,
        title: 'Simple Form',
        bodyStyle:'padding:5px 5px 0',
        width: 350,
        defaults: {width: 230},
        defaultType: 'textfield',

        items: [{
                fieldLabel: 'First Name',
                name: 'first',
                allowBlank:false
            },{
                fieldLabel: 'Last Name',
                name: 'last'
            },{
                fieldLabel: 'Company',
                name: 'company'
            }, {
                fieldLabel: 'Email',
                name: 'email',
                vtype:'email'
            }, new Ext.form.TimeField({
                fieldLabel: 'Time',
                name: 'time',
                minValue: '8:00am',
                maxValue: '6:00pm'
            })
        ],

        buttons: [{
            text: 'Save'
        },{
            text: 'Cancel'
        }]
    });
    
simple.render(document.body);
})
 

 

本章目标

1. 理解Form

你可能感兴趣的:(form,ExtJs,extjs oop,extJs面向对象)