Ext.Panel 折叠的问题

Ext.Panel折叠是通过collapsible:true,来实现的。当前的目的是想折叠或展开时执行一段代码,实现这个panel下面的另一个panel的高度相应的变化,... Ext.Panel 折叠是通过collapsible: true, 来实现的。
当前的目的是想折叠或展开时执行一段代码,实现这个panel下面的另一个panel的高度相应的变化,这个如何做呢?
展开
 我来答
苍山001
2011-07-28 · TA获得超过150个赞
知道小有建树答主
回答量:170
采纳率:0%
帮助的人:148万
展开全部
写一个监听事件,监听你展开面板之前触发。需要折叠在添加一个就行了。当然你也可以选择其他的在ext的API中你会看到panel和formpanel的相关的属性和事件
listeners:{
beforeexpand:function(){
//在这里写你的代码就行了
}
}
dualmind
2011-07-28 · TA获得超过270个赞
知道小有建树答主
回答量:237
采纳率:0%
帮助的人:174万
展开全部
简单的方法是使用borderLayout布局, 将需要变化的panel设为center即可填充剩余空间

写事件代码的话. Panel有beforecollapse,和collapse, beforeexpand和expand, 根据你自己的情况使用. 注意: 调整了某个panel的高度的话, 要调用这个panel的doLayout方法, 才会看到变化.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式