BorderLayout与GridPanel,GridPanel不能自动调整行高

今天在Web页面布局时遇到一个问题.GridPanel不能自动调整行高 .
页面的布局是这样的:
1.上面一个TabPanel,region属性设为'north'
2.中间有一个GridPanel区域,region属性设为'center'
3.采用BorderLayout布局
4.奇怪的是,GridPanel下面的分页部分看不到,还有一部分数据也被档住了一部分,本想利用BorderLayout自动调整行高的特性,谁知道还不行.
5.我想叫Grid在页面大小调整后,自动调整它的行高,列宽.这在企业应用中是必须的.

还不知道怎么解决,在网上查了一下,也没有找到好的方案, 哪位大侠有好的建议?

[img]http://dl.iteye.com/upload/attachment/163509/d42dab83-68e6-3bee-8be2-b9af63a8741b.jpg[/img]

搞了一晚上,终于可以了,原来是在TabPanel上面,north区域内有一些文字,但Ext没有计算这段文字的高度,所以把其它的组件的位置算错了。把这些文本删除就可以了.

一个问题搞定,又来一个问题,我想在GridPanel和TabPanel两边都留一定的空隙,但使用了margins属性好象左边距不管用.我是这样用的:

margins: '0 5 0 5', (上,右,下,左) ,即在左右各留5象素的空间,右边是留了,但左右还是与窗口的边界没有一点空隙.为什么? 在不同的浏览器上,效果也是这样的。看样子,它的属性也不好用,还是想其它办法好了.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值