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中! 展开
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中! 展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询