当前位置:编程学习 > JS >>

Extjs 4.0.7 设计复杂窗口的范例

给出比较全面的模态窗口的范例,供以后参考:

本例只是大概列出各控件的相关设置,没有进行精细话调整,各位可以自己去细化,熟悉各控件。
[javascript] 
    var win = Ext.create('Ext.window.Window', { 
        title: 'Resize Me', 
        width: 600, 
        height: 500, 
        minWidth: 300, 
        minHeight: 200, 
        modal: true, 
        plain: true, 
        layout: 'anchor', 
        fieldDefaults: { 
                xtype: 'textfield' 
        }, 
    items:[{ 
        xtype: 'panel', 
        layout: 'column', 
        items: [{ 
            layout: 'anchor', 
            columnWith: .5, 
            baseCls: 'x-plain', 
            //defaults:[width:80], 
            //labelWidth: 90, 
            items: [{ 
                fieldLabel: '工作ID', 
                xtype: 'textfield', 
                width:200, 
                labelWidth: 50, 
                name: 'job_id', 
                value: '22' 
            }, { 
                fieldLabel: '工作说明', 
                xtype: 'textfield', 
                name: 'job_desc', 
                readOnly: true,   //是否可以输入 
                value: '' 
            }, { 
                xtype: 'checkboxfield', 
                name: 'checkbox1', 
                fieldLabel: 'Checkbox', 
                boxLabel: 'box label' 
            }, { 
                xtype: 'radiofield', 
                name: 'radio1', 
                value: 'radiovalue1', 
                fieldLabel: 'Radio buttons', 
                boxLabel: 'radio 1' 
            }, { 
                xtype: 'radiofield', 
                name: 'radio1', 
                value: 'radiovalue2', 
                fieldLabel: '', 
                labelSeparator: '', 
                hideEmptyLabel: false, 
                boxLabel: 'radio 2' 
            }, { 
                xtype: 'datefield', 
                format: 'Y-m-d', 
                value: '1990-01-01',   //new Date();  默认当前日期 
                //readOnly:true,   //是否可以输入 
                name: 'date1', 
                fieldLabel: '出生年月' 
            }, { 
                xtype: 'textfield', 
                name: 'password1', 
                inputType: 'password', 
                fieldLabel: '密码' 
            }] 
        }, { 
            columnWith: .5, 
            fieldDefaults: { 
                xtype: 'textfield', 
                labelAlign: 'right', 
           &

补充:web前端 , JavaScript ,
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,