Extjs 4.0.7 设计复杂窗口的范例
来源:互联网 发布:淘宝卖中草药 编辑:程序博客网 时间:2024/06/02 20:27
给出比较全面的模态窗口的范例,供以后参考:
本例只是大概列出各控件的相关设置,没有进行精细话调整,各位可以自己去细化,熟悉各控件。
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', labelWidth: 60, anchor: '100%' }, items: [{ fieldLabel: '性别', xtype: 'combobox', name: 'sex', queryMode: 'local', //指明本地获取数据 displayField: 'sex_name', valueField: 'sex_id', allowBlank: false, editable: false, //readOnly:true, store: new Ext.create('Ext.data.Store', { fields:['sex_id','sex_name'], data:[{'sex_id':'1','sex_name':'男'},{'sex_id':'0','sex_name':'女'}] }), value: '1' }, { fieldLabel: '年龄', xtype: 'numberfield', name: 'numberfield1', value: 5, minValue: 0, maxValue: 50 }, { fieldLabel: '照片', inputType: 'image', xtype: 'textfield', width: 100, height: 100 }] }] }, { width: 500, fieldLabel: '说明1', xtype: 'textfield', name: 'remark1', value: '22' },{ width: 500, fieldLabel: '说明2', xtype: 'textfield', name: 'remark2', value: '22' }], buttons: [{ text: 'Send' }, { text: 'Cancel' }] }); win.show(); //formPanel.render('form-ct');});样式图:
- Extjs 4.0.7 设计复杂窗口的范例
- Extjs 4.0.7 中模式窗口的CURD
- ExtJs 复杂的panel设置控件只读
- 复杂表单的设计
- Python契约式设计的范例
- QT手动设计较为复杂的窗口(未添加事件)
- extjs 4.0登陆页面的设计
- 基于Java的CORBA技术复杂应用范例
- 复杂的数据窗口导出到XLS
- 复杂的数据库权限设计
- ExtJs中的复杂表格
- 使用EXTJS写的注册窗口
- extjs 含有验证码的登陆窗口
- ExtJs框架开发的弹出窗口问题
- 条码仓库的系统设计范例
- Extjs单元格的样式设计
- Extjs 表格的样式设计
- 复杂模型机的设计与调试
- 55种网页常用技巧(javascript)
- 我的专业,我的未来
- listBOX html实现
- 主键生成策略
- 30款精美的国外企业网站模板 PSD 免费下载
- Extjs 4.0.7 设计复杂窗口的范例
- linux服务安装中某些安装包的依赖
- Tomcat、Jboss、webLogic简介
- Python 记事本
- udhcpc命令
- CSS经验之谈
- 《特别推荐》10套精美的免费网站后台管理系统模板
- 串的BF匹配算法
- 对xml的处理_Dom4j入门六