浏览 1259 次
|
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
|---|---|
| 作者 | 正文 |
|
最后更新时间:2008-03-15 关键字: 尺寸
8) 关于GridPanel的尺寸控制问题我也已经看过论坛中的这个
http://www.javaeye.com/topic/153023?page=2 帖子。 用
var view=new Ext.Viewport({
layout:'border',
renderTo:'topic-grid',
border:false,
items:[{
region:'center',
layout:'fit',
items:[grid]
}]
});
方法的确可行,不过一放到TabPanel中就不行了,不知道为什么,希望大家能帮帮忙。 怎么才能让Grid尺寸自适应的显示在TabPanel里面啊? 声明:JavaEye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
|
|
| 返回顶楼 | |
|
最后更新时间:2008-03-17
这个问题我也遇到过,Grid不能写死,否则换分辨率会很难看,而且即使分辨率一样显示器大小不一样显示也会有差异,最简单的方法,将你左边控制区和上方标题区宽度定死,用document.body.scrollHeight和document.body.scrollWidth取得整个页面高度和宽度,然后减去你控制区和标题区的高和宽,剩下就是你要的Grid的高度和宽度了.
这只是个勉强的方案,仅供参考 |
|
| 返回顶楼 | |
|
最后更新时间:2008-03-27
原理一样:
var tabs = new Ext.TabPanel({ region:'center', contentEl:'content', autoScroll: true, defaults: {autoScroll:true}, layoutOnTabChange:true, activeTab: 0, enableTabScroll:true, items:[grid] }); |
|
| 返回顶楼 | |



