引自:http://blog.sina.com.cn/s/blog_4b67d3240100rxaz.html
在extjs 的panel中,有两个公用方法,一个是collapse():panel收缩;另一个是expand():panel展开。我们可以很好的使用这两上方法来作文章。我们可以定义一个公共变量,来进行判断panel当前所需要展开还是需要收缩。
具体怎么写,请看下面的示例:
- Ext.onReady(function() {
- var p= new Ext.Panel({
- title: 'Hello',
- width: 500,
- height: 500,
- renderTo: Ext.getBody(),
- collapsible: true
- });
- var f= 1;
- var b= new Ext.Button({
- text: '嘿嘿',
- renderTo:document.body,
- handler: function() {
- if (f=== 1) {
- p.collapse(); //panel收缩
- f= 0; //修改公共变量值
- } else {
- p.expand(); //panel展开
- f= 1; //修改公共变量值
- }
- }
- });
- })
本文介绍如何使用 ExtJS 中的 Panel 控件实现展开和收缩功能,并通过一个简单的示例展示了如何利用公共变量控制面板的状态切换。
1万+

被折叠的 条评论
为什么被折叠?



