Ext.ns('EXT.YAYADU.UI'); EXT.YAYADU.UI.CAutoFit = Ext.extend(Ext.Panel, { iGrid : null, iForm : null, constructor : function(_cfg) { Ext.apply(this, (_cfg || {})); this.iForm = new Ext.form.FormPanel ({ title : '搜索', border : false, layout : 'form', labelWidth : 65, bodyStyle : 'padding : 5px;', labelAlign : 'right', items : [{ xtype : 'panel', border : false, layout : 'column', items : [{ columnWidth : .45, layout : 'form', labelWidth : 65, labelAlign : 'right', border : false, defaults : {xtype : 'textfield', anchor : '93%'}, items : [{ fieldLabel : '姓名' }, { xtype : 'combo', fieldLabel : '职位' }] }, { columnWidth : .45, layout : 'form', labelWidth : 65, labelAlign : 'right', border : false, defaults : {xtype : 'textfield', anchor : '93%'}, items : [{ xtype : 'combo', fieldLabel : '学历' }, { fieldLabel : '住址' }] }, { columnWidth : .1, layout : 'form', labelWidth : 65, labelAlign : 'right', border : false, defaults : {xtype : 'button', anchor : '98%'}, items : [{ text : '查询' }, { text : '清空' }] }] }] }); this.iGrid = new Ext.grid.GridPanel ({ title : '信息', border : false, cm : new Ext.grid.ColumnModel([ {header : '姓名'}, {header : '年龄'}, {header : '职位'}, {header : '学历'}, {header : '住址'} ]), sm : new Ext.grid.RowSelectionModel(), store : new Ext.data.JsonStore(), bbar : [{ text : '确定' }, '-', { text : '取消' }] }); EXT.YAYADU.UI.CAutoFit.superclass.constructor.call(this, { layout : 'border', border : false, items : [{ region : 'north', xtype : 'panel', height : 85, border : false, layout : 'fit', items : [this.iForm] }, { region : 'center', xtype : 'panel', border : false, layout : 'fit', items : [this.iGrid] }] }); } }); Ext.onReady(function() { var iPanel = new EXT.YAYADU.UI.CAutoFit(); new Ext.Viewport({ layout : 'border', border : false, items : [{ region : 'west', width : 150, split : true, items : [{ xtype : 'panel', border : false, title : '导航菜单' }] }, { region : 'center', layout : 'fit', items : [iPanel] }] }); });
详细解决方案
EXTJS, Viewport区域自动顺应
热度:188 发布时间:2012-09-12 09:21:30.0
相关解决方案
- Extjs grid 失去选中行的列数据
- extjs 后台有数据,但是返回到页面为空,jsonStore加载错误,这是咋回事
- S2SH、EXTJS、JSON调整后,EXTJS接收不到Struts2的Action传回的值,无语
- extjs 简单有关问题
- extjs+struts2解决办法
- ExtJs 处理 datetime 有关问题
- 【EXTJS】iframe里嵌套ext.window,怎样使ext.window弹出到iframe外,该怎么解决
- Tomcat + extjs 入门有关问题
- extjs ColumnModel 怎么实现表格中的数据小数点对齐
- Extjs 变量前的一个加号代表什么意思?解决方法
- extjs grid 怎么实现 行选中变色
- ExtJs 提交表单的小疑点
- 自己写的Asp.net Ajax,Jquery,ExtJs 三种Ajax技术框架比较,希望大家提提意见,多谢
- EXTJS grid的getView的refresh步骤报this.grid为空或不是对象
- EXTJS grid的getView的refresh方法报this.grid为空或不是对象解决办法
- Extjs 上拉菜单如何实现拼音输入进行检索
- ExtJs ComboBox 上拉数据较多时,怎么提供模糊搜索
- extjs grid.Panel 局部刷新,该如何处理
- extjs window 弹出框有关问题 怪事
- ExtJs ComboBox 下拉数据较多时,怎么提供模糊搜索
- 英语翻译(extjs 中的Ext.Component)解决方案
- meta 之 viewport 初记
- Extjs Ext.data.Store使用有关问题
- ExtJs Combobox绑值有关问题
- EXTJS GridPanel怎么设置多选
- EXTJS 在 IE 中 数据丢失。求解决方法。
- extjs grid 动态设置行单元格可编辑
- EXTJS DateField 效果显示解决方法
- Extjs Menu 实现动态多级菜单
- extjs grid.Panel 局部刷新,该如何处理