ExtJs收缩栏位置改变需求 20

请问一下怎么把north位置面板收缩栏位置放在bbar里面?当单击折叠栏时候,进行收缩,收缩后位置同当前折叠栏位置原图显示下图用ps修改过的,请问这类需求用ExtJs4.... 请问一下怎么把north位置面板收缩栏位置放在bbar里面? 当单击折叠栏时候,进行收缩,收缩后位置同当前折叠栏位置
原图显示下图

用ps修改过的 ,请问这类需求用ExtJs4.2版本如何实现?

收缩后图
展开
 我来答
匿名用户
2014-03-10
展开全部
定义这个面板的时候定义一个id
然后在bbar里面定义两个按钮,收缩/展开,然后分别调用
Ext.getCmp('面板id').collapse(true);
Ext.getCmp('面板id').expand(true) ;

如果你就想用一个按钮来控制,那么页面一打开,加载完面板之后,你默认设置展开
那么你下面的按钮就显示收缩,然后当你点击收缩按钮之后,再控制显示的值,已经调用的方法
更多追问追答
追问
最后一张图是显示收缩后的,也就是bbar还显示,这位仁兄说的只是调用方法收缩了,但是bbar也隐藏了,有属性不隐藏的吗?
追答
你点击的收缩,难道不是收缩整个面板吗?
右上角的那个收缩,难道不是收缩整个面板吗?一样的嘛

展开/收缩就那两个方法
bbar里面你定义一个按钮,这个按钮用于来控制 展开/收缩。
然后面板一加载,就默认它展开,同时给下面的bbar,那个按钮设置名称为收缩
然后你又获取按钮名称,判断是调用那个方法。不就样嘛,有啥难的
匿名用户
推荐于2016-07-10
展开全部
  树形结构,是程序开发,不可缺少的组件之一。ExtJs中的树,功能强大美观实用。功能齐全,拖拉,排序,异步加载等等。
  在ExtJs4中Tree和Grid具有相同的父类,因此Grid具有的特性和插件在Tree上也能用。
  treePanel展开所有,关闭所有。
  CatalogTtree.expandAll(); //展开所有节点
  CatalogTtree.collapseAll(); //关闭所有节点
  TreeGrid简例,带弹出window的form表单。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式