论坛首页 AJAX版 EXT

GridPanel在TabPanel中的尺寸问题。.

浏览 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里面啊?
  • C446cd25-a63c-3643-8852-2fed3d02b9da-thumb
  • 描述: 在我这里显示的样子。
  • 大小: 48.9 KB
   
最后更新时间:2008-03-17
这个问题我也遇到过,Grid不能写死,否则换分辨率会很难看,而且即使分辨率一样显示器大小不一样显示也会有差异,最简单的方法,将你左边控制区和上方标题区宽度定死,用document.body.scrollHeight和document.body.scrollWidth取得整个页面高度和宽度,然后减去你控制区和标题区的高和宽,剩下就是你要的Grid的高度和宽度了.
  这只是个勉强的方案,仅供参考
   
0 请登录后投票
最后更新时间: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]
});
   
0 请登录后投票
论坛首页 AJAX版 EXT

跳转论坛:
JavaEye推荐