ExtJs系列(3)--综合表单

function frmReg()
{
    var objReg=
    {
        id:'reg',
        title:'请先填写注册信息',
        width:300,
        autoHeight:true,
        labelWidth:70,
        labelAlign:'left',
        buttonAlign:'center',
        frame:true,
        defaultType:'textfield',
        defaults:{width:150},
        renderTo:document.body,
        items:
        [
         {fieldLabel:'用户名'},
         {fieldLabel:'密码',inputType:'password'},
         {fieldLabel:'Email'},
         {fieldLabel:'生日',xtype:'datefield'},
         {fieldLabel:'学历',xtype:'combo'},
         //下面选择爱好
         {
           xtype:'panel',
           layout:'column',
           fieldLabel:'请选择',
           items:[{xtype:'checkbox',boxLabel:'篮球'},{xtype:'checkbox',boxLabel:'橄榄球'},{xtype:'checkbox',boxLabel:'足球'},{xtype:'checkbox',boxLabel:'其它'}]
         },
         //下面选择性别
         {
          xtype:'panel',
          layout:'column',
          fieldLabel:'性别',
          items:[{xtype:'radio',boxLabel:'男'},{xtype:'radio',boxLabel:'女'}]
         }
       ],
       buttons:
       [
         {text:'确定'},
         {text:'取消'}
       ]
   }
    var reg=new Ext.form.FormPanel(objReg);
}


function frmReg2()
{
    var objFrm2=
    {
        id:'frm2',
        title:'请填写详细的信息',
        frame:true,
        width:800,
        autoHeight:true,
        renderTo:document.body,
        labelWidth:70,
        labelAlign:'right',
        items:
            [//第一行
                {
                    xtype:'panel',
                    layout:'column',
                    fieldLabel:'用户名',
                    items:
                    [
                        {columnWidth:.5,xtype:'textfield'},
                        {
                            items:
                            [
                                {
                                    xtype:'panel',
                                    columnWidth:.5,
                                    layout:'column',
                                    items:[{xtype:'radio',boxLabel:'男',name:'sex'},{xtype:'radio',boxLabel:'女',name:'sex'}]
                                }
                            ]
                        }
                    ]
                },
               //第二行
               {
                    xtype:'panel',
                    layout:'column',
                    fieldLabel:'选择爱好',
                    items:[{xtype:'checkbox',boxLabel:'蓝求'},{xtype:'checkbox',boxLabel:'足球'}]
               },
               //第三行
               {
                    xtype:'textarea',
                    fieldLabel:'个性',
                    height:50,
                    anchor:"95%"
               },
               {//上面是第4行
                    xtype:"htmleditor",
                   fieldLabel:"想说的话",
                   name:"WantToSay",
                   anchor:"95%",
                   enableAlignments:false,//去除左右对齐工具栏
                   enableLists:false//去除列表工具栏
                 },
                 {
                    xtype:"fieldset",
                    checkboxToggle:true,//关键参数,其他和以前的一样
                    checkboxName:"dfdf",
                    title:"选填信息",
                    defaultType:'textfield',
                    width:330,
                    autoHeight:true,//使自适应展开排版
                    items:[{
                        fieldLabel:"UserName",
                        name:"user",
                        anchor:"95%"//330px-labelWidth剩下的宽度的95%,留下5%作为后面提到的验证错误提示
                      },
                      {
                        fieldLabel:"PassWord",
                        inputType:"password",//密码文本
                        name:"pass",
                        anchor:"95%"
                      }]
}

            ]
       
    };
    var reg2=new Ext.form.FormPanel(objFrm2);
}


 Ext.onReady(function(){
 frmReg();
 frmReg2();
 })

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值