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