浏览 11182 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2008-05-14
最后修改:2009-11-27
Ext.Viewport用了TabPanel 如
js代码:
Ext.Viewport建立center,里面包含一个Ext.TabPanel { region:'center', layout:'fit', split:true, collapsible: true, margins:'0 0 0 0', frame:true, items:tabPanel }
var tabPanel = new Ext.TabPanel({ id:'tabPanel', region:'center', deferredRender:false, activeTab:0, enableTabScroll:true, defaults: {autoScroll:true}, items:[{ contentEl:'center_context_desktop', title: '桌面', autoScroll:true }] });
tabPanel.add({ id: 'user_list_grid', title: '用户列表', iconCls: 'userIco', closable:true, items:grid })
刚通过以下方式试成功了. gygcloud 写道
width: Ext.get("divname").getWidth(),
这样就可以了. 刚得到的. 使用这位仁兄的方法成功了.分享给大家 var grid = new Ext.grid.GridPanel({ //autoWidth:true, border:false, width: Ext.get('center_context_desktop').getWidth(), ds: new Ext.data.Store({ reader: new Ext.data.ArrayReader({}, [ {name: 'company'}, {name: 'price', type: 'float'}, {name: 'change', type: 'float'}, {name: 'pctChange', type: 'float'}, {name: 'lastChange', type: 'date', dateFormat: 'n/j h:ia'} ]), data: Ext.grid.dummyData }), cm: new Ext.grid.ColumnModel([ new Ext.grid.RowNumberer(), {id:'company',header: "Company", width: 120, sortable: true, dataIndex: 'company'}, {header: "Price", width: 70, sortable: true, renderer: Ext.util.Format.usMoney, dataIndex: 'price'}, {header: "Change", width: 70, sortable: true, dataIndex: 'change'}, {header: "% Change", width: 70, sortable: true, dataIndex: 'pctChange'}, {header: "Last Updated", width: 95, sortable: true, renderer: Ext.util.Format.dateRenderer('m/d/Y'), dataIndex: 'lastChange'} ]), viewConfig: { forceFit:true }, autoExpandColumn:'company' }); //autoWidth:true, 这一行一定要隐藏,在ie7和ff下试了,是没有问题的. 同时还有bodyStyle:'width:100%',这个也试成功了
声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2008-07-04
正好需要,谢谢分享
|
|
返回顶楼 | |
发表时间:2008-07-11
请给出全部代码~
|
|
返回顶楼 | |
发表时间:2008-07-12
想问下怎么实现将tree,grid和tab结合起来~
|
|
返回顶楼 | |