小编Jef*_*hny的帖子

Extjs手风琴动态关闭所有面板

我正在使用Extjs 5.0.0

我有一个带有许多面板的手风琴.这里我的要求是通过单击标题来展开和折叠面板.

在第一次点击它扩展,这没关系.再次点击相同的标题我想折叠所有面板.在这里打开下一个面板.

我只是尝试通过扩展一个隐藏的面板.但是这里隐藏的面板和点击面板的下一个面板都得到了扩展.

listeners:{
    afterrender: function(panel){
        panel.header.el.on('click', function() {
          if (panel.collapsed) {
             Ext.getCmp('hiddenpanel').collapse();
          }
          else {
             Ext.getCmp('hiddenpanel').expand();
          }
        });
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有解决这个问题的方案?

谢谢

javascript expand extjs accordion

5
推荐指数
1
解决办法
3916
查看次数

标签 统计

accordion ×1

expand ×1

extjs ×1

javascript ×1