Ext.form.FieldSet字段集

Ext.onReady(function ()
{
    Ext.create('Ext.form.Panel', {
        title: 'Ext.form.FieldSet示例',
        labelWidth: 40,//标签宽度
        width: 220,
        frame: true,
        renderTo: Ext.getBody(),
        bodyPadding: 5,
        id:"form1",
        items: [{
            title: '产品信息',
            xtype: 'fieldset',
            collapsible: true,//显示切换展开收缩状态的切换按钮
            bodyPadding: 5,
            defaults: {//统一设置表单字段默认属性
                labelSeparator: ':',//分隔符
                labelWidth: 50,//标签宽度
                width: 160//字段宽度
            },
            defaultType: 'textfield',//设置表单字段的默认类型
            items: [{
                fieldLabel: '产地',
                id:"Place"
            }, {
                fieldLabel: '售价',
                id:"Price"
            }]
        }, {
            title: '产品描述',
            xtype: 'fieldset',
            bodyPadding: 5,
            checkboxToggle: true,//显示切换展开收缩状态的复选框
            checkboxName: 'description',//提交数据时复选框对应的name
            labelSeparator: ':',//分隔符
            items: [{
                fieldLabel: '简介',
                labelSeparator: ':',//分隔符
                labelWidth: 50,//标签宽度
                width: 160,//字段宽度
                xtype: 'textarea',
                id:"desc"
            }]
        }],
        buttons: [
            {
                text: "保存", handler: function ()
                {
                    var place = Ext.getCmp("Place").getValue();
                    var price = Ext.getCmp("Price").getValue();
                    var desc = Ext.getCmp("desc").getValue();
                    Ext.MessageBox.alert("提示", "产地:" + place + ",售价:" + price + ",<br/>产品描述:" + desc);
                }
            },
            {
                text: "取消", handler: function ()
                {
                    Ext.getCmp("form1").reset();
                }
            }
        ]
    });
});


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值