Ext.Panel的高度问题

我在一个panel中放进一个gridpanel,并设置layout:fit将其充满panel,可以让panel自适应他里边的gridpanel的宽度,如何让panel自动... 我在一个panel中放进一个gridpanel,并设置layout:fit将其充满panel,可以让panel自适应他里边的gridpanel的宽度,如何让panel自动调整为它里边gridpanel的高度(高度是变量)啊? 我的js代码如下:
var grid = new Ext.grid.GridPanel({
el: gridDivId,
store: ds,
cm: colModel,
width:860,
autoScroll: true,
loadMask: true,
enableColumnMove: false,
stripeRows:false
});

var displayPanel = new Ext.Panel({
renderTo: layoutId,
width: 863,
height: 290,
layout: 'fit',
items: [ grid ]
});
可是这样的话panel的高度就固定了,而其中gridpanel充不满的话就出现了空白页面,该如何解决啊?谢谢了!
并可以设置panel的最大高度,我也使用过viewport,但它是充满整个页面的,我只想将其控制在页面上某一个div中。

我用过了,利用autoHeight: true 之后就干脆不显示文本了!

我想到了一个解决办法,将panel的height属性值设为变量,从div中传递参数到Ext中!
展开
 我来答
Austin82
2008-12-31 · TA获得超过107个赞
知道小有建树答主
回答量:197
采纳率:0%
帮助的人:136万
展开全部
autoHeight: true
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式