Ext.Panel的高度问题我在一个panel中放进一个gridpanel,并设置layout:fit将其充满panel,可以让panel自适应他里边的gridpanel的宽度,如何让panel自动调整为它里边gridpanel的高度(高度是变量)啊? 我的js代码
来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/07 20:40:34
Ext.Panel的高度问题我在一个panel中放进一个gridpanel,并设置layout:fit将其充满panel,可以让panel自适应他里边的gridpanel的宽度,如何让panel自动调整为它里边gridpanel的高度(高度是变量)啊? 我的js代码
Ext.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中!
Ext.Panel的高度问题我在一个panel中放进一个gridpanel,并设置layout:fit将其充满panel,可以让panel自适应他里边的gridpanel的宽度,如何让panel自动调整为它里边gridpanel的高度(高度是变量)啊? 我的js代码
autoHeight:true